1

Firefox 拡張機能の作り方を学んでいます。

findfile というディレクトリを作成しました。その下に content/ skin/ および locale/ というディレクトリがあります。content/ ディレクトリに findfile.xul ファイルがあります。他の2つは空です

/home/akshay/.mozilla/firefox/xxxx.dev/chrome/ の下に findfile.manifest ファイルを配置しました。

findfile.manifest の内容は次のとおりです。

content findfile file:///home/akshay/programs/firefox/findfile/content/
skin findfile classic/1.0 file:///home/akshay/programs/firefox/findfile/skin/
locale findfile en-US file:///home/akshay/programs/firefox/findfile/locale/

file:// URL を使用して findfile.xul にアクセスすると、正常に動作します。しかし、chrome://findfile/content/findfile.xul を使用してアクセスしようとすると、ウィンドウが表示されません。(ブラウザを再起動しました)

私は何を間違っていますか?

4

1 に答える 1

2

おそらく、 findfile.manifest の名前を chrome.manifest に変更しますか?

また、絶対パスを指定することもお勧めできません。代わりに相対パスを使用してください。

于 2009-04-30T09:02:11.957 に答える