現在、Chrome拡張機能をFirefoxに移行しようとしています
スターター ガイドを読み込もうとしましたが、chrome で background.js のようなものは見つかりませんでした
main.js でソケットを接続して維持するだけですか? main.js のライフ サイクルは何ですか。いつ呼び出され、いつ破棄されますか
現在、Chrome拡張機能をFirefoxに移行しようとしています
スターター ガイドを読み込もうとしましたが、chrome で background.js のようなものは見つかりませんでした
main.js でソケットを接続して維持するだけですか? main.js のライフ サイクルは何ですか。いつ呼び出され、いつ破棄されますか
あなたmain.js
と他のモジュール (の下) は、実際には chrome 拡張機能lib/
に似ています。background.js
main.js
アドオンの開始時 (インストール後、またはブラウザーの開始時) に実行され、アドオンがシャットダウンされる (ブラウザーのシャットダウン、ユーザーによるアドオンの無効化またはアンインストール) まで残ります。
ただし、main.js
基になる Web ページがないため、HTML5 (DOM) API にはアクセスできません。これを解決する最も簡単な方法は、実際の websocket 接続をpage-worker
行うローカル ( ) html ページを使用し、ワーカーと他のモジュールおよび/または取得したコンテンツ スクリプトとの間で通常のメッセージ パッシングを使用することです。data/
main.js