3

私はChrome拡張機能から始めています。

私の拡張機能にはcontent_scripts、ページの読み込み時に実行される 2 つがあります。onClickedこれらの JS ファイルの 1 つからブラウザー アクションのハンドラーを追加したいと考えています。

基本的に私がやりたいことはchrome.browserAction.onClicked.addListener、ポップアップhtmlファイル内でのみ機能するという同様の質問を読みました。ポップアップ ファイルは現在必要ないため使用していません。また、JS をグローバル スコープで実行する必要があります ( default_popup.

これが私のものmanifest.jsonです:

{
  "manifest_version": 2,

  "name": "Foo",
  "description": "Foo description.",
  "version": "0.0.0.1",
  "permissions":[
    "tabs", "http://*/*", "https://*/*"
  ],
  "browser_action": {
    "default_icon": "icon.png"
  },
  "content_scripts": [
    {
      "matches": ["http://*/*", "https://*/*"],
      "js": ["jquery1.9.1.min.js", "foo.js"]
    }
  ]
}

申し訳ありませんが、私のグーグルスキルではこれを行う方法が見つかりませんでした。ハンドラーをブラウザー アクションにアタッチする方法はありonClickedますか、それとも HTML ポップアップが必要ですか?

4

1 に答える 1