Firefoxのchrom URLsを探してみる

先のエントリーの通りしばらくSidebar Mixを使ってタブ付き分割サイドバー機能を堪能してみようと試行錯誤中。

で、Sidebar Mixにパネルを追加するにはchrom://形式でXULのパスを指定しないといけない。
Chrome Protocol Links - The Extensions Mirror
Dev : Firefox Chrome URLs - MozillaZine Knowledge Base
こんな感じで公開されてるのもあるんだけど、ScrapBookは見当たらなかった。で、どうやって探したらいいんだろうと適当に試してみたらできちゃったり。
Firefox でサイドバーの機能を分割表示する拡張『Sidebar Mix』@あの頃のように…
先のエントリーでも掲載したこのページにヒントが合った。"chrome://パッケージ名/content/XULファイル名"である程度はいけるっぽい。OSXの場合Firefoxの拡張は、"~/Library/Application Support/Firefox/Profiles/プロファイル名/extensions"以下に置かれる。パッケージディレクトリの下にあるchrome/にjarファイルがあるので、それを適当なところにコピーして展開する。

% jar xvf パッケージのjarファイル名

ScrapBookのjarファイルを展開すると、"content/scrapbook/scrapbook.xul"があるので、どうもこれっぽいと当たりを付けて"chrome://content/scrapbook/scrapbook.xul"で試してみる。…、駄目だ。参考にしたページを見る限り、"chrome://パッケージ名/content/XULファイル名"なにおいがするので、"chrome://scrapbook/content/scrapbook.xul"で試してみる。…、おお。出来た。

1.3 - The Chrome URL :: XUL Planetとか見たらChromeURLがどういう規則で組み立てられてるか分かるのかな?とりあえず、こんな感じでちょこちょこいじってみよう。

プロフィール

このブログ記事について

このページは、koshigoeが2006年2月 1日 23:26に書いたブログ記事です。

ひとつ前のブログ記事は「画面(ディスプレイ)を使い倒す」です。

次のブログ記事は「del.icio.us post on 2006-01-31」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。