在edge当前最新版本,使用 chrome.declarativeNetRequest.updateSessionRules +set自己的csp,通过fetch获取当前网站的csp得到验证确实是自己set的csp。接着才开始insert 自己网站的一个js,但是浏览器提示csp限制不允许加载非名单中的js,即浏览器应用的还是doc请求时的csp,并非我set的。
什么原因?
怎么解决呢?
谢谢
已生效启用的csp set规则,如图
用fetch请求验证得到确实是自己set的csp,但是对doc insert js src时,却报了doc请求时响应头中的csp并非我set的,见图
1 个帖子 - 1 位参与者