[英]Content-Security-Policy error?
我正在開發chrome擴展程序,並使用內容腳本在頁面上執行此代碼
chrome.browserAction.onClicked.addListener(function(tab) {
try{
$('input[type="submit"]').click();
}
catch(err){
($('input[type="button"]').attr('onclick'))(event);
}
});
我得到這個錯誤
“由於內容安全策略,拒絕應用內聯樣式。”
manifest.json代碼:
{
"name": "sites faxana ads clicking exception",
"version": "1.0",
"background_page": "background.html",
"permissions": [
"tabs", "<all_urls>"
],
"browser_action": {
"default_icon": "icon.png",
"name": "Make this page red"
},
"content_security_policy": "default-src 'none'; script-src 'self'"
}
您可能在腦海中使用了嵌入式<style>.selector { ... }</style>
。 您的CSP阻止您執行此操作。 而是使用<link rel...>
。
有關更多信息,請參見以下主題文章: https : //mikewest.org/2011/10/secure-chrome-extensions-content-security-policy
這是因為您包括了jQuery。 從您的background.html頁面中刪除除jQuery include(我嘗試過jQuery 1.7.1)以外的所有內容,然后在Chrome 18.0.1003.1。的控制台中出現5個錯誤。
我已經通過他們的論壇向jQuery提交了一個錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.