我正在尝试使用基本的Chrome扩展程序,就像这样
chrome.omnibox.onInputChanged.addListener(function(text, suggest){
var baseUrl = "http://sample.com";
var finalResult = [];
$.ajax({
url : baseUrl,
dataType : "jsonp",
success: function(result) {
for (var i=0; i<result[1].legnth; i++){
finalResult.push(
{content : result[1][i], description : result[1][i]}
);
}
suggest(finalResult);
},
async: false
});
});
这适用于清单版本1,但是当我将其更改为v2时,我收到以下错误。我很感激任何帮助:)
拒绝加载脚本'http://sample.com',因为它违反了以下内容安全策略指令:“script-src'self'chrome-extension-resource:”。
答案 0 :(得分:8)
使用以下命令填写您的清单文件:
"content_security_policy": "script-src 'self' http://sample.com; object-src 'self'",