Javascript 内容安全策略错误?

Javascript 内容安全策略错误?,javascript,google-chrome,google-chrome-extension,content-security-policy,Javascript,Google Chrome,Google Chrome Extension,Content Security Policy,我正在开发一个chrome扩展,并使用内容脚本在页面上执行此代码 chrome.browserAction.onClicked.addListener(function(tab) { try{ $('input[type="submit"]').click(); } catch(err){ ($('input[type="button"]').attr('onclick'))(event); } }); 我得到了这个错误 “由于内容安全策略,拒绝应用内联样式。” manifest.json

我正在开发一个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'"
}
{
“名称”:“网站faxana广告点击异常”,
“版本”:“1.0”,
“背景页面”:“background.html”,
“权限”:[
“制表符”
],
“浏览器操作”:{
“默认图标”:“icon.png”,
“名称”:“将此页设为红色”
},
“内容安全策略”:“默认src'none';脚本src'self'”
}

你可能在头脑中使用了一个内联的
选择器{…}
。您的CSP阻止您这样做。相反,请使用


有关更多信息,请参阅这篇关于以下主题的精彩文章:

这是因为您包含了jQuery。删除background.html页面中除jQuery include之外的所有内容(我尝试了jQuery 1.7.1),在Chrome18.0.1003.1的控制台中会出现5个错误


我通过他们的论坛向jQuery提交了一个bug。

我的问题是如何解决此错误并执行此代码此错误不应导致任何失败…除了样式之外。您可能应该将默认src更改为“self”“unsafe inline”,因为看起来您是在使用内联样式出现错误。我没有编写任何内联样式代码:/jQuery正在编写内联样式代码。完整的错误消息应该让您更清楚地知道是否应该更改
默认src
,或者更好地更改
样式src
。不,这是因为
onclick
的原因。