基本的に要素ハイライターのクロム拡張を作成しようとしています。ワークフロー: - ブラウザ アイコンをクリック - ページをクリック - クリックした要素を強調表示
manifest_version:2 を使用してブラウザー アクションでコンテンツ スクリプトを実行する際に問題があります。表示されるポップアップを調べると、次のように表示されます。
次のコンテンツ セキュリティ ポリシー ディレクティブに違反しているため、インライン スクリプトの実行を拒否しました: "script-src 'self' chrome-extension-resource:" (popup.html:5)。
popup.html のインライン スクリプトがあり、スクリプトが機能しない場所
私は持っている:
マニフェスト.json:
{
"browser_action": {
"default_icon": "images/icon.gif",
"default_popup": "popup.html"
},
"manifest_version": 2,
"description": "MEH!",
"name": "My First Extension",
"permissions": [
"tabs", "http://*/*", "https://*/*"
],
"version": "0.1"
}
popup.html:
<html>
<head>
</head>
<body>
<script>
chrome.tabs.executeScript(null,{
code:"document.body.style.backgroundColor='red'"
});
</script>
<div id='msg' style="width:300px">...</div>
</body>
</html>
どんな助けでも大歓迎です