chrome 扩展程序 manifes tV3 错误 - 违反了以下内容安全策略指令

chrome Extension manifes tV3 error - violates the following Content Security Policy directive

提问人:sys090407 提问时间:5/11/2023 更新时间:5/11/2023 访问量:16

问:

我正在尝试以 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);
} 


'''
JSONP 云解决方案提供商

评论


答: 暂无答案