同源策略致使不同域名下的资源不可互相访问,起到安全保护的作用,但这一策略有时会防卫过当,将安全可信的脚本也误认为不安全因素后报错:
because it violates the following Content Security Policy directive: "default-src 'self' *.qq.com bjysweb.museum-edu.cn 'unsafe-inline' 'unsafe-eval' blob: data:". Note that 'script-src-elem' was not explicitly set, so 'default-src' is used as a fallback.(因为它违反了以下内容安全策略指令:“默认src‘self’*.qq.com bjysweb.museum-edu.cn‘不安全内联’‘不安全评估’blob:data:”。请注意,“script src elem”未显式设置,因此使用“default src”作为回退。)
此时可以通过设置csp进行正当防卫,将可信的网站加入白名单,对其他网站继续拦截
Content-Security-Policy: script-src 'self' xxx(可信的网站)