Firefox 拡張機能と chrome 拡張機能を作成しました。Chrome では background.cs を使用しているため、すべての Chrome インスタンスに対して 1 回だけロードされるため、バックグラウンドで単純なアラートを作成すると、アラート ボックスが 1 回だけ表示されます。
同じことが Firefox でも機能しません。新しい Firefox ウィンドウを開くと、常に警告メッセージが表示されます。
Firefox に背景のようなものはありますか?
Firefox 拡張機能と chrome 拡張機能を作成しました。Chrome では background.cs を使用しているため、すべての Chrome インスタンスに対して 1 回だけロードされるため、バックグラウンドで単純なアラートを作成すると、アラート ボックスが 1 回だけ表示されます。
同じことが Firefox でも機能しません。新しい Firefox ウィンドウを開くと、常に警告メッセージが表示されます。
Firefox に背景のようなものはありますか?
JavaScript モジュールを作成するか、アドオン SDK に切り替えます。
JavaScriptモジュールは次のようになります
this.EXPORTED_SYMBOLS = ["Helper"];
this Helper = {
initialized: false,
init: function() {
if(this.initialized){
return;
}
// code here is executed only the first time init() is called
this.initialized = true;
}
};