提问人:sys090407 提问时间:5/11/2023 更新时间:5/11/2023 访问量:16
chrome 扩展程序 manifes tV3 错误 - 违反了以下内容安全策略指令
chrome Extension manifes tV3 error - violates the following Content Security Policy directive
问:
我正在尝试以 jsonp 方法从我正在开发的 chrome 扩展程序将数据发送到服务器。 但是,它在清单 V2 中工作正常,但在 manifestV3 中出现以下错误。 请帮帮我。
拒绝加载脚本“https://www.example.com/interface/add?a=dataLayer&b=1234”,因为它违反了以下内容安全策略指令:“script-src 'self' 'wasm-unsafe-eval'”。请注意,'script-src-elem' 未显式设置,因此 'script-src' 用作回退。
manifest.json v2
"content_security_policy": "script-src https:///www.example.com/ 'self'; object-src 'self'",
manifest.json v3 // "script-src https:///www.example.com/ 'self' occured error.
"content_security_policy": {
"extension_pages":"script-src 'self'; object-src 'self'"
},
popup.js
$.ajax({
dataType : 'jsonp'
, url : 'https://www.example.com/interface/add'
,contentType : 'application/javascript; charset=UTF-8'
,jsonpCallback : 'addCallback'
,data: {'a':'a','b':'b'}
,success : function(res, textStatus, jqXHR){
console.log(res);
}
,error : function(jqXHR, textStatus, errorThrown){
console.log('fail');
}
});
function addCallback(res){
// $('#_result').text(JSON.stringify(res));
console.log("succ+++++" + res);
}
'''
答: 暂无答案
评论