1
主要想法是在網站內部放置一個擴展名,這個網站有腳本,但是它們沒有運行。所有鏈接都是相對的,即使選項頁面腳本不起作用。爲什麼JavaScript不能在Chrome擴展中使用?
<script>
alert("a");
</script>
我在manifest.json
文件中丟失了什麼嗎?
{
"manifest_version": 2,
"name": "Extension",
"description": "This is an extension.",
"version": "1.0",
"background": {
"scripts": ["background.js"]
},
"permissions": ["tabs" , "contextMenus"],
"browser_action": {
"default_icon": "icon.png"
},
"content_scripts": [
{
"matches": ["<all_urls>"],
"js": ["./website/scripts/JvScripts.js"]
}
],
"options_page": "options.html"
}
請參閱[csp](https://developer.chrome.com/extensions/contentSecurityPolicy.html)。 –
是否有任何來自開發工具的錯誤消息? – k0pernikus
您的javascript文件中是否有'
努力從您的JavaScript文件中刪除腳本標記。我相信這會有所幫助
來源
2016-12-18 00:25:01 Chukwuemeka