Chrome拡張機能でバックグラウンドスクリプトを動的に実行するにはどうすればよいですか?

shuboy2014

必要な場合にのみバックグラウンドスクリプトを動的に実行したい。

私のバックグラウンドスクリプトは、localStroageに格納されている配列に基づいてコンテキストメニューを作成しますバックグラウンドスクリプトはロード時に1回だけ実行され、ユーザーがlocalStroageの配列を更新したときにスクリプトを再度実行したいのですが、どうすればよいですか?

氏族長

イベントページは、「ほとんどの場合何もしないバックグラウンドページ」の問題に対処するために特別に作成されました。それらは、非アクティブの数秒後にアンロードされ、ハンドラーが登録されているイベントのいずれかが発生したときに再実行されます。

ドキュメントを読んでください-それらをどのように構成する必要があるかについては微妙な違いがあります。また、特にコンテキストメニューの場合、onclickパラメータを使用することはできずchrome.contextMenus.onClicked代わりにイベントを使用する必要があります

メッセージング使用して、他の拡張コンテキストからイベントページをウェイクアップできます。また、イベントに付属するの代わりにchrome.storageAPIを使用することを検討してくださいlocalStoragechrome.storage.onChanged

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

拡張機能のバックグラウンドスクリプトが実行されているブラウザを特定するにはどうすればよいですか?

オールインワン(Edge / Firefox / Chrome)ブラウザ拡張機能のコンテンツスクリプトにメッセージパッシングコールバックを実装するにはどうすればよいですか?

バックグラウンドスクリプト-Web拡張機能からthunderbirdメッセンジャーウィンドウオブジェクトにアクセスするにはどうすればよいですか?

バックグラウンドファイル(Chrome拡張機能)のcontent_scriptsを変更するにはどうすればよいですか?

ドラッグイベントリスナーをChrome拡張機能(コンテンツスクリプト)でオーバーライドするにはどうすればよいですか?

SeleniumWebドライバー。セレングリッドを介してテストを実行するときにChrome拡張機能をインストールするにはどうすればよいですか?

拡張機能のバックグラウンドスクリプトからWebSocket接続でCookieを送信するにはどうすればよいですか?

Macのバックグラウンドで実行されているPythonスクリプトを中断するにはどうすればよいですか?

Perlスクリプトの実行をバックグラウンドで続行するにはどうすればよいですか?

Chrome拡張機能でバックグラウンドのメッセージリスナー内のアクティブなタブを取得するにはどうすればよいですか?

AWSでバックグラウンドサービスとしてPHPスクリプトを実行するにはどうすればよいですか?

ページが読み込まれるたびに、バックグラウンドからChrome拡張機能のポップアップにメッセージを送信するにはどうすればよいですか?

「バックグラウンド」でスクリプトの一部(単一の関数)を実行するにはどうすればよいですか?

VPSのバックグラウンドでPythonスクリプトを実行するにはどうすればよいですか?

バックグラウンドでsudo権限が必要なスクリプトを実行するにはどうすればよいですか?

バックグラウンドスクリプトコンソールを監視しているときにのみGoogle拡張機能が実行を開始するように見えるのはなぜですか

Timber WordPressプラグインにTWIGのサンドボックス拡張機能を追加するにはどうすればよいですか?

データベース機能をバックグラウンドで実行するにはどうすればよいですか?

タスクバーでChrome拡張機能のウィンドウを点滅させるにはどうすればよいですか?

UWPバックグラウンドアプリで2つのタスクを同時に実行するにはどうすればよいですか?

常にバックグラウンドで実行されるようにAndroidアプリを作成するにはどうすればよいですか?

Google Chromeをバックグラウンドプロセスとして実行するにはどうすればよいですか?

Chrome拡張機能/プラグインを使用してHTML要素にアクセスするにはどうすればよいですか?

アプリ/拡張機能なしでChromeデスクトップのタブ数を取得するにはどうすればよいですか?

Chrome拡張機能のコンテンツスクリプトでイベントリスナーをGoogleスプレッドシートのリンクに追加するにはどうすればよいですか?

bashスクリプトは、バックグラウンドで実行されているかどうかをどのように検出できますか?

Chrome拡張機能のバックグラウンドスクリプトを手動でアンロードする方法はありますか?

ウィンドウを更新し、同時にバックグラウンドプロセスを実行するにはどうすればよいですか?

Chrome拡張機能のスクリーンショットをファイルに保存するにはどうすればよいですか?

TOP 一覧

  1. 1

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  2. 2

    CSSのみを使用して三角形のアニメーションを作成する方法

  3. 3

    ZScalerと証明書の問題により、Dockerを使用できません

  4. 4

    ドロップダウンリストで選択したアイテムのQComboBoxスタイル

  5. 5

    別のホストからTomcat Managerアプリにアクセスする

  6. 6

    PyCharmリモートインタープリターはプロジェクトタブにサイトパッケージのコンテンツを表示しません

  7. 7

    Windows 10でのUSB入力デバイスの挿入/取り外しの検出

  8. 8

    Python / SciPyのピーク検出アルゴリズム

  9. 9

    MLでのデータ前処理の背後にある直感

  10. 10

    useRefに反応してコンポーネントをスクロールして表示する

  11. 11

    モーダルダイアログを自動的に閉じる-サーバーコードが完了したら、Googleスプレッドシートのダイアログを閉じます

  12. 12

    パンダは異なる名前の列に追加します

  13. 13

    PictureBoxで画像のブレンドを無効にする

  14. 14

    Windows 10 Pro 1709を1803、1809、または1903に更新しますか?

  15. 15

    Pythonを使用して、リストからデータを読み取り、特定の値をElasticsearchにインデックス付けするにはどうすればよいですか?

  16. 16

    LinuxでPySide2(Qt for Python)をインストールするQt Designerはどこにありますか?

  17. 17

    Material-UIでTextFieldエラーの色を条件付きでオーバーライドする方法

  18. 18

    goormIDEは、ターミナルがロードするデフォルトプロジェクトを変更します

  19. 19

    MatplotlibまたはSeabornを使用して、グループ化されたデータから複数のプロットを生成するにはどうすればよいですか?

  20. 20

    Luaの文字列から特定の特殊文字を削除するにはどうすればよいですか?

  21. 21

    Flutterにファイルピッカープラグインを追加するにはどうすればよいですか?

ホットタグ

アーカイブ