Home > XUL Apps > Fox Splitter

Fox Splitter (旧称:Split Browser / 分割ブラウザ) Ver.2.1.2012122901 for Mozilla Firefox

An English version of this page is also available.

宣伝1。日経LinuxにてLinuxの基礎?を紹介する漫画「シス管系女子」を連載させていただいています。 以下の特設サイトにて、単行本まんがでわかるLinux シス管系女子の試し読みが可能! シス管系女子って何!? - 「シス管系女子」特設サイト

宣伝2。Firefox Hacks Rebooted発売中。本書の1/3を使って、再起動不要なアドオンの作り方のテクニックや非同期処理の効率のいい書き方などを解説しています。既刊のFirefox 3 Hacks拡張機能開発チュートリアルと併せてどうぞ。

Firefox Hacks Rebooted ―Mozillaテクノロジ徹底活用テクニック
浅井 智也 池田 譲治 小山田 昌史 五味渕 大賀 下田 洋志 寺田 真 松澤 太郎
オライリージャパン

What's this? これは何?

このアドオンは、Firefoxのウィンドウを自由に分割する機能を提供します。「1つのページの上の方を見ながら下の方だけスクロールしたい」「2つのページを見比べながら作業したい」「動画を再生しながら別のページを見たい」という場合に便利でしょう。

より正確に言うと、このアドオンは単純にFirefoxの複数のウィンドウを束ねて、1つのウィンドウであるかのように操作できるようにします。束ねられたウィンドウは互いの位置やサイズの関係を維持されます。

  • この拡張機能はコンテントホルダーや旧バージョンのFox Splitter(Split Browser)と同時には使えません。この拡張機能をインストールする前には、必ずそれらを削除してください。
  • このアドオンは「Split Browser」という名前でしたが、同じ名前で先に公開されていた別のソフトウェアがある事が分かったため、Fox Splitterに改名されました。バージョン0.6.2009110501までのパッケージは旧称のままとなっています。

類似の拡張機能、関連する拡張機能へのリンク

もっとシンプルな物が欲しい。何度もブラウザを分割する機能はいらない。
Split Pannelを使うと、ブラウザウィンドウを2つに分割できます。
複数のウィンドウを開きたくない。1つのウィンドウの中で内容を分割したい。
Tile TabsTile Viewを使うと、1つのウィンドウの中で複数のページを分割表示できます。

Download ダウンロード

不具合に遭遇した場合は、まずよくある質問をご覧下さい。それでも解決方法が見つからない場合の障害報告はGitHubのイシュートラッカーにお願いします。

同梱している言語パックについて

以下の言語パックを内蔵しています。

  • 英語 (en-US)
  • 日本語 (ja-JP)
  • フランス語 (fr-FR, by Menet)
  • ドイツ語 (de-DE, by ReinekeFux)
  • 韓国・朝鮮語 (ko-KR, by 박찬규/sushizang)
  • 台湾中国語 (zh-TW, by Alan CHENG)
  • ハンガリー語 (hu-HU, by Mikes Kaszmán István)
  • スペイン語 (es-ES, by tito)
  • イタリア語 (it-IT, by Godai71@eXtenZilla)
  • 北京中国語 (zh-CN, by Vincent D)

Features & Screenshots 機能紹介とスクリーンショット

タブやリンクをウィンドウの端にドラッグしてしばらく待つと、ドロップ用のマーカーが表示されます。この状態でタブやリンクをドロップすると、ウィンドウが分割されます。

ウィンドウを分割した直後の様子。 さらに2段・3段と分割できます。 分割されたウィンドウのいずれかをリサイズすると、他もそれに合わせるようにリサイズされます。ウィンドウを動かした場合も、追従して他のウィンドウの位置が調整されます。ウィンドウが1つだけバックグラウンドにいってしまう……という事もありません。

分割されたウィンドウの位置関係を変えたい場合は、ツールバーの「分割」ボタンまたはFirefoxボタンをドラッグしてください。タブやリンクをドラッグするときと同様のドロップマーカーが表示され、その位置にウィンドウを移動できます。

ドラッグ&ドロップ以外に以下の操作でもウィンドウを分割できます。

  • リンクの上でのコンテキストメニュー
  • フレームの上でのコンテキストメニュー
  • タブの上でのコンテキストメニュー
  • ツールバーの「分割」ボタン
  • キーボードショートカット(既定の状態では何もショートカットが定義されていないので、好きなキーの組み合わせを登録して下さい)

分割後のウィンドウはスクロールの状態を同期できます。分割されたウィンドウにおいてツールバーの「スクロールを同期」ボタンを押下した状態にしておくか、「分割」ボタンのメニューで「スクロールを同期する」にチェックを入れておくと、それらのウィンドウでスクロールの状態が同期されるようになります。

History 更新履歴

2.1.2012122901
  • Nightly 20.0a1に対応
  • Firefox 9およびそれ以前のバージョンへの対応を終了
2.1.2012042301
  • グループの移動とリサイズの処理を改善(Linuxのワークスペース切り替え等の場面でグループの位置やサイズが壊れないようになった)
  • 「ウィンドウをグループの大きさに拡大」機能を追加(他のウィンドウを一時的に非表示にして、1つのウィンドウに集中しやすくする機能)
  • グループ化されたウィンドウを新しく開く時に、可能な限りグループ全体が現在の画面の中に収まるようにリサイズしたり位置を移動したりするようにした
  • 入れ子になった複雑なグループの構造を正しく復元できるように修正
  • ツールバーのカスタマイズ中はツールボックスを自動的に隠す機能などを無効化するようにした
  • 無効化またはアンインストールされた時に、メモリの解放し忘れが発生していたのを修正
  • 環境依存の問題に対する暫定的な対処の設定ダイアログが正しく機能していなかったのを修正
  • Ez Sidebarが導入されている環境ではサイドバーを隠さないようにした
  • 隠し設定「shouldFixActiveWindow」を廃止した(フォーカスされたウィンドウを自動的に「メイン」のウィンドウに切り替える機能を廃止した)
2.0.2012040401
  • Firefox 3.6への対応を復活(旧バージョンからの段階的な移行のため)
2.0.2012040202
  • wmctrlの位置の自動検出に失敗していたのを修正
2.0.2012040201
  • Firefox 3.6から9までのサポートを終了(Fox SplitterはFirefox 10以降でのみ動作するようになりました)
  • 分割されたウィンドウにおいて、ツールボックスを自動で隠したり表示したりするようにした
  • Linuxでのウィンドウの重なり順の制御を、wmctrlを使って、よりストレスなく行うようにした
  • ウィンドウをリサイズした時の、ウィンドウ同士のサイズ比を保つための自動的なリサイズを無効化できるようにした
  • 「ツールバーの『分割』ボタンがクリックされた時」と「Firefoxメニューの『ウィンドウを分割』がクリックされた時」の設定項目について、設定UIが正しく機能していなかったのを修正
  • グループ化されたウィンドウの状態を正しく保存・復元できていなかったのを修正
2.0.2012012901
  • Nightly 12.0a1に対応
  • Windows Vista以降のAero Glassにおいて、グループ化されたウィンドウの枠を最小化するようにした
  • グループ化されたウィンドウを自動的に最前面に持ってくる機能を無効化できるようにした(隠し設定「extensions.foxsplitter@piro.sakura.ne.jp.methodToRaiseWindow」の値を「-1」に変更すると機能が無効化されます)
  • ウィンドウのフォーカスを切り替えた場合でも、「メイン」のウィンドウとなるただ1つのウィンドウだけが全てのUIを持ち、それ以外のウィンドウは常に最小のUIだけを持つようにした(「メイン」のウィンドウをどれにするかは、ツールバーボタンのメニューから変更できます)
  • ツールバーの「分割」ボタンをクリックした時の挙動を賢くした(最初は右に分割したら、次は下に分割し、その次は右に分割し……という具合)
  • 1つのタブから分割されたそれぞれのウィンドウについて、1つのウィンドウの中の2つのペインであるかのようにスクロール位置を自動調整するようにした
  • ユーザが定義したキーボードショートカットが機能していなかったのを修正
  • 最大化された1つだけのウィンドウが正常に機能するようにした
  • ポップアップメニューに対して何かドラッグ&ドロップを行っている間は、ドロップ位置のインジケータを表示しないようにした
  • スクロールを同期するように設定されたウィンドウについて、マウスのホイールによるスクロールが異常に遅くなる問題を修正
2.0.2011090101
  • 分割後のウィンドウで表示する項目のうち「その他のツールバー」のチェックを外していても実際にはツールバーが非表示になっていなかったのを修正
  • 分割後のウィンドウの最後のタブを別のウィンドウに移動して統合した時に、空のタブが1つ余計に開かれてしまう場合があったのを修正
2.0.2011082901
  • 自動アップデートがかかった時に、ユーザによって無効化されているにも関わらず機能が意図せず有効化されてしまう問題を修正
  • テキストボックス上でのドラッグオーバーを無視するようにした
  • コンテキストメニューに追加された項目の更新が正しく行われていなかったのを修正
2.0.2011062701
  • グループに属しているタブがウィンドウから切り離された時、意図せずPanoramaが表示されてしまっていたのを修正
2.0.2011062602
  • ソースコードのライセンスを明示
2.0.2011062601
  • ウィンドウベースの設計に移行
0.6.2009110501
  • Minefield, Firefox 3.6対応
  • より安全なコードへ
  • イタリア語ロケール更新(by Godai71)
0.6.2009050101
  • Shiretoko 3.5b5pre, Minefield対応
  • Firefox 2のサポートを終了
  • 分割された領域のツールバーへのドロップをタブバーへのドロップと同等と見なすようにした
  • リンクやタブなどをドロップしやすくするため、それらをドラッグ中にブラウズ領域の端に表示される分割ボタンを、ポインタが動いている間は消さないようにした
  • Minefieldのタブのプレビュー一覧で、分割されたペインのタブも表示するようにした
  • ウィンドウごとにペインの状態を保持するようにした
  • 閉じたペインを開き直せるようにした
  • Shiretoko 3.5b5preのプライベートブラウジングモードに対応
0.5.2008112201
  • Minefield 3.1b2preの仕様変更でタブのドラッグ&ドロップに反応できなくなっていたのを修正
  • スペイン語ロケール更新(by tito)
0.5.2008101801
  • Minefield 3.1b2pre対応
  • Minefield 3.1b2preでは分割された領域やタブを内容の再読み込み無しで移動できるようにした
  • タブと分割された領域の連携を強化し、通常のドラッグでタブや領域を移動、Ctrl-ドラッグでタブや領域を複製するようにした
  • ReloadEvery 3.0.0で分割後の領域を自動リロードできるようにした
  • ツリー型タブマルチプルタブハンドラとの連携を強化
  • Firefox 3でページ内検索が機能しない問題を修正
  • zh-CNロケール追加(by Vincent D)
  • Firefox 1.5のサポートを終了
0.4.2008061601
  • ko-KRロケール更新
0.4.2008050601
  • ブックマーク関係のキーボードショートカットがFirefox 3で機能しなくなる問題を修正
  • 台湾中国語ロケール更新
0.4.2008042801
  • Trunkでの検索バーの仕様変更に追従
  • セカンドサーチとの競合を解消
  • All-in-One Gesturesで「他のタブを閉じる」が機能しなくなる問題を修正
0.4.2008030901
  • スクロールを縦方向にだけ同期させるオプションを追加
  • Google Docsで文書内にフォーカスできない問題を修正
  • Minefield 3.0b5pre対応
0.4.2007120601
  • 検索バーからの検索結果をメイン領域以外のペインで開けるようにした
  • 韓国・朝鮮語ロケール更新(by 박찬규)
0.4.2007120101
  • 「同期してスクロール」機能について、バックグラウンドのタブでのスクロールには反応しないようにした
  • フランス語ロケール更新(by Menet)
  • Minefield 3.0b2preでの動作を確認
0.4.2007113001
  • 「同期してスクロール」機能について、他のウィンドウでのスクロールには反応しないようにした
0.4.2007112701
  • 「同期してスクロール」ボタンを分割ブラウザのツールバーに加えた
  • 分割ブラウザの「戻る」「進む」などのボタンについて、Linuxではシステム標準のアイコンを使うようにした
0.4.2007112401
  • 分割された領域同士を同期してスクロールさせる機能を加えた
0.4.2007101002
  • ツールバー上のボタンが機能しなくなっていたのを修正
0.4.2007101001
  • 「新しいタブを開く」「ページのソース」「ページの情報」「このページをブックマーク」「すべてのタブをブックマーク」のキーボードショートカットについて、現在アクティブな領域に対して操作を行うようにした
0.4.2007100901
  • 「戻る」「進む」「中止」「更新」「タブを閉じる」のキーボードショートカットについて、現在アクティブな領域に対して操作を行うようにした
  • イタリア語ロケール追加(by Godai71@eXtenZilla)
  • フランス語の説明のlocaleが間違っていたのを修正
  • 台湾中国語ロケール、韓国語ロケール、ドイツ語ロケール更新
0.4.2007092501
  • フランス語ロケール更新
0.4.2007092101
  • スペイン語ロケール追加(made by tito)
  • 分割ボタンをフェードイン・フェードアウトで表示するようにした
  • Shiftキーを押している時だけ分割ボタンを表示する機能を加えた
0.4.2007070801
  • コンテキストメニューからブラウズ領域を分割する時、常にメインのブラウズ領域が分割されてしまっていたのを修正
  • タブを含むブラウズ領域を分割する時、タブまで含めて分割してしまう事があったのを修正
  • 日本語以外のロケールで「縦に並べる」「横に並べる」のラベルを入れ換えた
0.4.2007070401
  • 現在のページを分割する時は、履歴やスクロール位置、フォームの入力内容まで含めて分割するようにした
0.4.2007061801
  • 分割ブラウザ内のスクロール位置、フォームの入力内容を復元するようにした
  • URI文字列やリンクなどを内容領域の端にドロップしても分割ブラウザで開けないことがあったのを修正
  • タブを分割ブラウザで開き直した後に、空のタブになってしまう事があったのを修正
  • 韓国語ロケール更新
0.4.2007052102
  • ハンガリー語ロケール更新(by Mikes Kaszmán István)
0.4.2007052101
  • ハンガリー語ロケールの訳者名を修正
0.4.2007052001
  • 「横に並べる」と「縦に並べる」の処理が入れ替わっていたのを修正
  • マルチプルタブハンドラで選択したタブを並べる際、常に平面に並べられていたのを修正
  • TMPがインストールされていると、タブを分割した後にタブが閉じられない問題を修正
  • 「分割」ボタン内のいくつかのボタンが常時グレイアウトされてしまっていたのを修正
  • Webページ内で発行した独自イベントによって操作できるようにした
  • フランス語ロケール更新(my menet)
  • ハンガリー語ロケールを追加(by Mikes Kaszmán István)
0.4.2007051501
  • ツールバーボタンとして「分割(メニュー)」「並べる」「集める」を追加
  • ページ内のスクリプトからブラウズ領域を分割したり分割されたブラウザを閉じたりできるようにした
  • ページ内のスクリプトから新しいウィンドウを開く代わりにタブを開く際、分割されたブラウザの中にタブを開くようにした
  • 再読み込みボタンをShift-Clickでキャッシュを無視して再読み込みするようにした
  • 分割ブラウザのロケーションバーの入力中にツールバーの表示が切り替わってしまう問題を修正
  • ツールバーボタンの画像がずれて表示されていたのを修正
  • メニュー項目の表示・非表示を切り替える方法を変更した
  • Minefieldで一応動作するようにした
0.4.2007050701
  • Tab Clicking Optionsと連係して動作するようにした
  • フランス語ロケールを更新(by Menet)
  • 台湾中国語ロケールを更新(by Alan CHENG)
  • XUL、CSSの文法エラーを修正
0.4.2007050602
  • 水平・垂直を自動的に判断してタブを平面に展開する機能を加えた
  • 日本語以外のロケールで「Tile」が「Align」になっていたのを修正
0.4.2007050601
  • タブを分割ブラウザを使って横や縦に並べたり、分割ブラウザで表示されているページをタブにまとめたりする機能を加えた
  • メニューバーに「分割」メニューを加えた
  • タブのコンテキストメニューの項目を消せるようにした
0.3.2007042601
0.3.2007042501
0.3.2007041801
  • メニュー項目にアイコンを追加
  • 分割されたブラウズ領域のツールバーのナビゲーションを常に表示する設定を追加
  • Firebugと同時に利用できるようにした(暫定)
  • 現在のタブより左のタブが閉じられた時に、Google Notebook Extensionのポップアップがブラウズ領域の下に隠れてしまう問題を修正
  • window.contentが空になる場合があったのを修正
  • ScrapBookのツールバー、MultiSidebarで表示されるサイドバーを、分割されるブラウズ領域よりも外側に配置するようにした
0.3.2007041101
0.3.2007032902
  • ScrapBook, Grab and Dragと同時に利用できるようにしたつもり
  • ツールバーを表示しない設定のウィンドウにおいても、分割したブラウザのツールバーを常に表示するようにした
  • 分割したブラウザを閉じた時にメモリーリークしていたのを修正したつもり
0.3.2007032901
  • Firefox起動時にロケーションバーが空になるなどの問題が起こっていたのを修正
0.3.2007030901
  • 台湾中国語ロケールを読み込むための指定がマニフェストファイルから抜け落ちていたのを修正
0.3.2007030801
  • 設定パネルの切り替えに失敗することがあったのを修正
  • ウィンドウを最大化しているときは内容領域を左右および下に1ピクセル広げるようにした
  • 台湾中国語ロケール追加(by Alan CHENG)
  • ドイツ語ロケール更新(by ReinekeFux)
  • 韓国・朝鮮語ロケール追加(by 박찬규/sushizang)
0.3.2007020401
  • いくつかの設定について、再起動なしに変更を反映するようにした
  • TBEまたはTMPがインストールされていてタブ機能が無効になっている場合、タブに関する設定を表示しないようにした
  • ツールバーを常に表示しない設定で、スプリッタを端まで移動したとき、意図しない方向にブラウザが畳まれてしまっていたのを修正
  • フランス語ロケール更新(by Menet)
0.3.2007020301
  • アイコンのデザインを若干変(inspired by kiwidesign)
  • mouseoverでブラウザのフォーカスを切り替える機能を追加
  • 分割されたブラウザ自体のツールバーに「たたむ」「ひろげる」ボタンを追加できるようにした
  • 分割されたブラウザをたたむ・ひろげるための内部処理を改善
0.3.2007013102
  • フランス語ロケール更新(by Menet)
0.3.2007013101
  • 分割されたブラウザの幅が極端に小さくなっている時にツールバーが点滅するような状態になってしまっていたのを修正
  • 分割されたブラウザへのフォーカスの表現を改善
  • 全ての分割されたブラウザを一発でたたむ/ひろげる/閉じるためのツールバーボタンを追加
  • 韓国・朝鮮語ロケール追加(by 박찬규/sushizang)
  • アイコン追加
0.3.2007012601
  • ツールバーのダブルクリックまたは中クリックで分割されたブラウザを畳めるようにした
  • 分割されたブラウザを畳む時、ツールバーを常に表示するようにした
  • 分割されたブラウザのフォーカス状態を判別しやすいようにした
  • 分割されたブラウザにフォーカスがある時、Ctrl-+、Ctrl--、Ctrl-ホイールスクロールによって文字を拡大縮小できるようにした
  • 分割されたブラウザにフォーカスがある時、ページ内を検索できるようにした
0.3.2007012303
  • ドイツ語ロケール更新(by ReinekeFux)
  • フランス語ロケール更新(by Menet)
0.3.2007012302
  • タブからブラウザを分割する機能が働かなくなっていたのを修正
0.3.2007012301
  • 終了時にタブの選択状態も保存するようにした
  • タブを分割するとき、セッションヒストリも含めて分割するようにした
  • タブの分割したあとにそのタブを閉じる設定を設定ダイアログに追加
  • ツールバー部分のドラッグ&ドロップで、分割されたブラウザを好きな位置に移動できるようにした
  • リンクやブックマークをドラッグ&ドロップで分割されたブラウザで開く機能について、領域端のポップアップボタン上までドラッグしなくても、Ctrl+ドラッグの場合は領域内のどこにドロップしても分割されたブラウザで開けるようにした
  • タブバーを常に表示する設定が機能していなかったのを修正
0.3.2007012002
  • 全てのtabbrowserでタブから分割できるようにした
  • タブから分割するとエラーになることがあったのを修正
  • フランス語ロケール更新(by Menet)
0.3.2007012001
  • タブブラウズに対応(ただしTBEもしくはTMPがある環境では無効。これらの拡張機能がtabbrowserは一つだけという前提で設計されているため、同時に利用すると問題が起こる。)
  • ツールバー上でのコンテキストメニューから分割ブラウザを閉じたりたたんだりできるようにした
  • 日本語以外のロケールで一部のエンティティで「右」と「左」が入れ替わっていたのを修正
0.2.2007011701
  • ポップアップボタンの周囲の余白を無くした
  • Linux環境でポップアップボタンへのドラッグ&ドロップが機能しない問題に対処(ただし、同じブラウザ内からのドラッグ&ドロップには未対応)
  • ドイツ語の言語パックを追加(by ReinekeFux)
  • フランス語の言語パックを更新(by Menet)
0.2.2007011501
  • 「タブを分割」メニューをタブのコンテキストメニューに加えるようにした(Mozilla Zineのフォーラムから一部引用
  • Firefox 2では「Go」ボタンをツールバーの物と似たスタイルで表示するようにした
  • ドラッグ操作を監視する機能との相性を改善(Drag de Goとの衝突を解消)
  • フランス語の言語パックを追加(made by Menet)
0.2.2007011402
  • スプリッタを端まで移動して分割されたブラウザの幅や高さを0にした状態で、隣のブラウザを閉じた時、畳まれたブラウザがそのままになってしまっていたのを修正
0.2.2007011401
  • 分割されたブラウザのセッションヒストリを保存するようにした
  • マウスオーバー時以外はツールバーにページのタイトルを表示するようにした
  • ボタンをポップアップ表示する領域をかすめただけでボタンが表示されてしまっていたのを修正
  • 分割の順番によってスプリッタと分割後のブラウザの位置が入れ替わってしまうことがあったのを修正
0.1.2007011402
  • ポップアップ表示されるボタンからポインタが離れた直後にボタンが消えてしまっていたのを修正
  • スタイル指定を若干修正
0.1.2007011401
  • ポップアップ表示されるボタンを、内容領域の上下左右各辺の中央付近でのみ表示するようにした
  • ポップアップ表示されるボタンへの、リンクなどのドロップを可能にした
  • スタイル指定を若干修正(分割ブラウザのロケーションバーの背景にプログレスメーターが表示されるようになった)
0.1.2007011301
  • 公開
Last modified:2015/11/07 17:33:45