0

Firefox 拡張機能と chrome 拡張機能を作成しました。Chrome では background.cs を使用しているため、すべての Chrome インスタンスに対して 1 回だけロードされるため、バックグラウンドで単純なアラートを作成すると、アラート ボックスが 1 回だけ表示されます。

同じことが Firefox でも機能しません。新しい Firefox ウィンドウを開くと、常に警告メッセージが表示されます。

Firefox に背景のようなものはありますか?

4

1 に答える 1

0

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;
  }
};
于 2013-02-04T10:19:41.007 に答える