2013-07-21 91 views
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" 
} 
+1

請參閱[csp](https://developer.chrome.com/extensions/contentSecurityPolicy.html)。 –

+1

是否有任何來自開發工具的錯誤消息? – k0pernikus

+0

您的javascript文件中是否有'

0

努力從您的JavaScript文件中刪除腳本標記。我相信這會有所幫助

相關問題