background.html
と の 2 つの HTML ページを含む Chrome 拡張機能を作成しましたhelper.html
。
helper.html
もちろん、拡張機能内で実行されるコードを挿入しようとしています。クロムで作成しhelper.html
たウィンドウとして実行されます。. しかし、これまでのところ私はそうすることができません。ドキュメントから、コンテンツ スクリプト ルールはpopup
windows.create(object createData, function callback)
"content_scripts": [
{
"matches": ["chrome-extension://*/*"],
"js": ["jquery.js","myscript.js"],
"css": ["style.css"],
"run_at": "document_end"
}
しかし、それは失敗します。
たとえば、代わりにlocalhostを使用する場合は注意してください
"content_scripts": [
{
"matches": ["http://localhost/"],
"js": ["jquery.js","myscript.js"],
"css": ["style.css"],
"run_at": "document_end"
}
できます。ローカルホストはまったく同じコードを実行しますが、どういうわけか、拡張子が一致しようとしているファイルの認識を拒否します ( "matches": ["chrome-extension://*/*"]
)