別の Firefox 拡張機能 (MainExtension) にいくつかの機能を追加する Firefox 拡張機能 (MyPlugin) を作成しました。Mozilla Add-ons ページに置きたいのですが、そのような拡張機能を構築する最善の方法について最初に確認したいと思います。
現在、chrome.manifest で MainExtension の xul を MyPlugin の xul にオーバーレイしています。MyPlugin の xul では、タグはMainExtension.MyPlugin
、オーバーレイの要素によって呼び出すことができるすべてのメソッドを定義する .js ファイルを呼び出します。
その設定自体は大丈夫ですか?プラグインを Mozilla Add-ons ページに最初にアップロードしようとしたとき、install.rdf の「requires」要素がサポートされていないことに気付きました。これで、MainExtension が実際にインストールされているかどうかを確認できると思っていました。MainExtension がインストールされていることを確認するために、プラグインにエラー チェックを入れる必要がありますか? MainExtension がインストールされていない場合、chrome.manifest のオーバーレイ行は失敗するだけで、それ以外は何も起こらないと思います。機能的には、メインの拡張機能なしでプラグインをインストールする予定はないので、これは問題にならないはずですが、他の人がダウンロードできる場所に拡張機能を投稿したいので、問題が発生していないことを確認したいです彼らのために(そして私は'