私は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 ポップアップが必要ですか?