0

私は、ユーザーが次のことを行えるようにするクロム拡張機能を作成しています。

  1. アイコンがクリックされたときにポップアップにデータをロードする
  2. ユーザーがページで実行するアクションに基づいて、ポップアップ内のデータを変更します
  3. ポップアップで実行されたアクションに基づいて、ページの DOM に要素を追加します

browser_action1はマニフェストの欄のスクリプトで実現できそうですがpage_action、2と3はスクリプトが必要かも?

問題の核心は、私が正確に方法browser_actionsを知らずpage_actions、互いに異なることです。私の限られた理解は、ページアクションにより、ポップアップに入力されたデータを動的に操作できるということです。これは本当ですか?私にとって意味のある違いについての説明が見つかりません。

4

1 に答える 1

1

ブラウザ アクションは、アドレスバーの右側にあるアイコンを使用する拡張機能の一種です。そのアイコンをクリックすると、ポップアップ ページが読み込まれます。これらの拡張機能は、現在開いているページに関係なく機能します。 ここに画像の説明を入力

ページ アクションは、特定の Web ページが開いているときにのみ機能します。アドレスバー内 (ページ URL の近く) にアイコンとして表示されます。これは、特定の Web サイトでのみ機能する拡張機能用です。 ここに画像の説明を入力

拡張機能をすべての Web サイトで動作させたい場合は、browser_action を使用する必要があります。

詳細については、次のページを参照してください: http://developer.chrome.com/extensions/browserAction.html http://developer.chrome.com/extensions/pageAction.html

于 2013-11-11T03:33:15.673 に答える