ユーザーにログインする必要のあるFirefox拡張機能を作成しています。新しいタブではなく新しいウィンドウが開かれるたびに、拡張機能の「コード」が実行されます。私はコードがセッションごとに1回だけ実行されることをお勧めします。セッションごとにFirefox拡張コードを1回だけ実行する
拡張子の設定は次のようになります。 (私は何をしないのですなら、私に知らせてください):
クロムマニフェストで:overlay.xulで overlay chrome://browser/content/browser.xul chrome://my/overlay.xul
:code.jsで
<overlay id="socialSidebarOverlay" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul">
<script type="application/x-javascript" src="chrome://my/code.js" />
</overlay>
:
alert('being called')
T Firefoxの起動時にのみ表示されるべきで、新しいタブやウィンドウが開かれたときには表示されないという問題があります。これを達成する方法は何でしょうか?あなたが観察し(とに作用)することがあります
ありがとうございます!これはまさに私が探していたものです。 JSMモジュールは、タブと新しいウィンドウが開いても一度だけロードされます:) – Alexis