XUL日記になっている今日この頃。

XPIの作成

授業でXPIを作って,「tool」メニューに表示されるようにしなきゃなので調査。

Firefox1.5用を作るのだが,1.0とだいぶ変わっている…やり方さえしっていれば,楽にはなっているようだが。うーむ。まだ枯れてないようだ。この上でPolicy EditorのGUI作ったら苦労しそう。

「ツール」メニューに挿入する方法など。

Firefox1.5chromeの登録方法の変更

Firefox1.5(β1)にしたら,chromeの登録(chromeディレクトリにxulを置いてうごかす)方法が全然違う。チュートリアルの方法は古い。

  • installed-chrome.txtが無くなっている。

ここへの登録は不要。

  • 変わりに,.manifestなるファイルができている。

アプリ名.manifestを(firefox root)/chromeに作り,そこに
content アプリ名 foo/content/
↑(firefox root)/chrome/foo/contentにxulファイルがある場合
これで,chrome://アプリ名/content/xulファイル
のアクセスができるようになった。

  • contents.rdfファイルは不要なようだ。

ちなみに,firefox1.5にした後,再起動したらようやく登録された。インストール後一度は再起動が必要らしい。