
Tree Style Tab - ツリー型タブ 作成者: Piro (piro_or)
タブをツリー状に表示します。
この拡張機能を使用するには Firefox が必要です
拡張機能メタデータ
スクリーンショット







この拡張機能について
このアドオンは、Firefoxのタブをツリー形式で扱う機能を提供します。
現在のタブから開かれた新しいタブは、自動的に現在のタブの「子」としてツリー構造に組み込まれます。
このようにして作られた「枝」は「親」タブに表示されている「▼」マークをクリックすると簡単に折り畳むことができますので、大量のタブがある場合でも混乱しなくて済みます。
また必要に応じて、ツリーをドラッグ&ドロップで編集することもできます。
何はともあれ、このアドオンはプレーンな「ツリー」機能だけを提供します。
お好みで自由に使いこなして下さい!
小ネタ:
権限について:
このアドオンは動作のために以下の権限を必要とします。
ヘルパーアドオン:
TSTのサイドバーの機能を使い勝手を強化するアドオンもあります。
最新の情報はリポジトリをご参照下さい。
現在のタブから開かれた新しいタブは、自動的に現在のタブの「子」としてツリー構造に組み込まれます。
このようにして作られた「枝」は「親」タブに表示されている「▼」マークをクリックすると簡単に折り畳むことができますので、大量のタブがある場合でも混乱しなくて済みます。
また必要に応じて、ツリーをドラッグ&ドロップで編集することもできます。
- こうして構築されたタブのツリーは、視覚化されたWebブラウズの履歴のように振る舞います。
- 例えば、ある話題の検索結果を見たい時には検索結果のリンクを新しい子タブとして開いていくことになるでしょう。詳しく調べるために孫タブ・ひ孫タブを開いていくこともできます。
- このようにどんどん情報を深掘りしていっても、閲覧履歴がツリーとして目に見える形で残されていれば、自分の現在位置を見失う事はありませんし、元の検索結果の一覧にも「ツリーの上位階層のタブ」をクリックすればすぐに戻れます。
- 他にも、似た話題のタブを「グループ化されたタブ」として取り扱うためにもツリーを使う事ができます。
何はともあれ、このアドオンはプレーンな「ツリー」機能だけを提供します。
お好みで自由に使いこなして下さい!
小ネタ:
- F1キーでツリー型タブのサイドバーを開閉できます。
- サイドバーはツールバー上の「ツリー型タブ」ボタンでも開閉できます。ボタンが不要な場合はツールバーから取り除く事もできます。
権限について:
このアドオンは動作のために以下の権限を必要とします。
- 必須:
- ブラウザーのタブへのアクセス:アクティブなタブ以外のタブも含めて、タブの情報をUIに表示するため。
- 最近閉じられたタブへのアクセス(セッション情報へのアクセス):タブのツリー構造、ツリーの開閉状態などの状態をセッション情報の一部として含めてFirefoxに管理させるため。
- 通知の表示:ユーザーの操作を妨げない形で操作の案内を表示するため。
- 任意:
- ブックマークの読み取りと変更:タブのコンテキストメニューのブックマーク関連機能を再現するため、および、タブがブックマークから開かれた物かどうかを判別するため。
- すべてのウェブサイトの保存されたデータへのアクセス(Webページ上でのスクリプトの実行):Ctrlキーが押されたことを検知して、Ctrl-Tab/Ctrl-Shift-Tabでのタブ切り替え中のツリー開閉を抑止するため。
- ブラウザーのタブの表示状態の変更:自動テスト用。通常の用途では必要ありません。
ヘルパーアドオン:
TSTのサイドバーの機能を使い勝手を強化するアドオンもあります。
- Multiple Tab Handler タブの長押しで、タブの複数選択を開始できるようになります。また、クローズボックスの長押しで複数のタブをまとめて閉じることもできます。
- TST Bookmarks Subpanel TSTのサイドバーの下側に「ブックマーク」サイドバーパネルの小型版を表示します。
- TST More Tree Commands TSTのツリーを操作するためのコンテキストメニュー及びキーボードショートカット用コマンドを提供します。
- TST Active Tab in Collapsed Tree 折りたたんだツリーの親タブについて、そのツリーの中で最後にアクティブだったタブへの参照を表示します。
- TST Active Tab on Scroll Bar スクロールバー上に、アクティブなタブの位置を示すマーカーを表示します。
- TST Auto Group Tabs 新しく開かれたタブを様々な条件でグループ化します。
- TST Lock Tree Collapsed ツリーを折りたたんだ状態に固定できるようにします。(この機能はTST 3.3.0~3.3.6の組み込みの機能でしたが、分離されました)
- TST Tab Drag Handle タブをブックマークするか別ウィンドウに切り離すかを選んでドラッグ操作を開始するためのつまみをタブの上に表示します。(この機能はTST 2.6.0~3.3.6の組み込みの機能でしたが、分離されました)
- TST Indent Line Visual Studio Codeのようなインデントの線を表示します。
- TST Open Bookmarks as Partial Tree ブックマークフォルダ内の一部の項目のみを部分的なツリーとして開く機能を提供します。また、ブックマークからコンテナーを指定してタブのツリーを開く事もできます。
- TST-MiddleClick 「閉じたタブを開き直す」「現在アクティブなタブを閉じる」といった操作を、サイドバーの空の領域上でのミドルクリックで実行します。
- Tree Style Tab Mouse Wheel ホイールスクロールでアクティブなタブを切り替えられるようにします。
- Tab flip for Tree Style Tab アクティブなタブをクリックすると、その直前まで見ていたタブにフォーカスを戻すようになります。
- Tree Style Tab Focus Preceding Tab on Close アクティブなタブを閉じたとき、次のタブではなく前のタブにフォーカスを移動するようにします。
- Tab Unloader for Tree Style Tab サイドバー上のタブのクリック操作でタブをアンロードできるようにします。
- Move unloaded tabs for Tree Style Tab 読み込み待機状態のタブを、その状態のままでサイドバー上でドラッグ操作できるようにします。
- Tree Style Tab in Separate Window TSTのサイドバーを別ウィンドウで表示します。
- Auto Tab Discard TSTのサイドバー上のコンテキストメニューに対応しています。
- UnloadTabs TSTのサイドバー上のコンテキストメニューに対応しています。
- Bookmark Tree for Tree Style Tab ツリーをブックマークしたり復元したりできるようにします。(TST3.2.0以降のバージョンでは、似た機能がTSTに含まれています)
- TST Hoverswitch タブの上にカーソルをかざしてフォーカスを切り替えられるようにします。
- TST Colored Tabs タブのドメインに基づいてタブの背景色を変えます。
- Add Last Active Class To Tab 「1つ前にアクティブだったタブ」に特別なスタイル指定を適用できるようにします。
- TSTのタブを閉じるボタンの挙動を変更 ツリーの開閉状態にかかわらず、親タブのクローズボックスのミドルクリックでツリー全体を閉じられるようにします。
- TST Select Random Tab ツリー内のタブをランダムに選択するコンテキストメニュー項目を追加します。
- TST Tab Search サイドバー内のタブをフィルタリングして表示する検索窓を(サブパネルとして)追加します。
- TST Fade Old Tabs タブを「recent(最近)」「older(古い)」「oldest(とても古い)」の3種類に分類し、それぞれに異なる透明度を設定します。
- TST Colorize Tabs タブを強調するために、個々のタブに色を設定できるようにします。
- TST New Tabs First 子タブでない形で開かれた新しいタブを、サイドバーの最上部に配置するようにします。
最新の情報はリポジトリをご参照下さい。
開発者のコメント
あなたの体験を評価
このアドオンの不正を報告
このアドオンが Mozilla のアドオンポリシー に違反している、あるいはセキュリティやプライバシー上の問題があると思われる場合は、このフォームを使って Mozilla へ問題を報告してください。
このフォームを使ってアドオンのバグを報告したり機能を要望したりしないでください。この報告はアドオン開発者ではなく Mozilla へ送信されます。
権限詳細情報
このアドオンの権限:
- 通知の表示
- 最近閉じられたタブへのアクセス
- ブラウザーのタブへのアクセス
このアドオンは次の権限も求めます:
- ブックマークの読み取りと変更
- ブラウザーのタブの表示状態の変更
- すべてのウェブサイトの保存されたデータへのアクセス
詳しい情報
- アドオンリンク
- バージョン
- 3.9.17
- サイズ
- 1,009.96 KB
- 最終更新日
- 25日前 (2023年9月8日)
- 関連カテゴリー
- ライセンス
- MPL 1.1/MPL 2.0/MIT/PSFL
- プライバシーポリシー
- このアドオンのプライバシーポリシーを読む
- バージョン履歴
コレクションへ追加
3.9.17 のリリースノート
3.9.17 (2023.9.8):
- TSTによる内部的なタブの再配置時の取り扱いを改善し、ピン留めされたタブを親として開かれた子タブが誤った位置に配置されにくくなるようにした
- サイドバー上でのコンテキストメニューの初期化処理を最適化し、メニューが画面に現れてから遅れて項目が更新される様子を観測されにくくした
- Protonテーマでの最後のタブと「新しいタブ」ボタンの間の無駄なスペースを減らした
- タブをまっすぐ左右どちらかにドラッグしてドロップ不可能な場所にドロップした際の別ウィンドウへの切り離し操作がより確実に動作するようになった(操作を妨げる原因となっていた、Firefox 71ですでに修正された古い不具合への回避策を廃止した)
- Firefoxネイティブのタブバーからの複数選択されたタブのドロップを、ツリー項目のドロップと同等に扱うようにした
- ヘルパーアドオンの一覧へのリンクを更新(Wikiのページになりました)
- 特定のプラットフォームでドラッグ&ドロップ操作の後に予期されないドラッグイベントへの反応が起こる事がある問題を回避するようにした
- API: 新しい通知型の
try-collapse-tree-from-collapse-command
とtry-collapse-tree-from-collapse-all-command
を追加し、ユーザーの操作でツリーが折りたたまれるのを防げるようにした - ツリーの開閉つまみのスタイル定義を更新し、
margin
とpadding
で簡単に位置を調整できるようにした - ユーザー定義のスタイル指定によるカスタマイズ機能の名前付けを「ユーザースタイルシート」に統一した
ru
ロケール更新(by wvxwxvw, thanks!)
Piro (piro_or) が公開している他の拡張機能
- まだ評価されていません
- まだ評価されていません
- まだ評価されていません
- まだ評価されていません
- まだ評価されていません
- まだ評価されていません
*Tree Tabs:
クロスブラウザで、より高機能な、高いカスタマイズ性を持つアドオン。
(ツリー型タブとの最大の違いはその設計思想です。ツリー型タブはそれ自体をシンプルにして他のアドオンと可能な限り連係して動作する事を意識しています。)
* Tab Center Reborn:
ツリー構造を持たない縦型のタブバーを提供するアドオン。
* sidebarTabs:
タブのグループ化機能を持つ、縦型のタブバーを提供するアドオン。
他の人が作った、似たような機能を提供するGoogle Chrome拡張機能もあるようです。
* Sidewise Tree Style Tabs
* Tabs Outliner
* Treely: Tree Style Tab Manager
* Tree Style Tab
## 他のアドオン用の公開APIについて
ツリー型タブはアドオン制作者向けの公開APIを提供しています。あなたのアドオンがタブのコンテキストメニューに追加の項目を提供する機能を含んでいる場合、小改造でツリー型タブのコンテキストメニューにも同じメニュー項目を提供できます。
詳しくはAPIドキュメント(英語)を参照して下さい。