加载脚本遇到blocked CSP是什么原因

Chrome浏览器在引用外部js时遇到了这样的错误
image.png

这样一来就引用不了外部脚本资源了,请问这是什么原因造成的,怎么解决呢?

阅读 10.2k
1 个回答

Content Security Policy,你没截这个响应标头的取值是什么,你要看下它的值是什么才能知道具体是什么原因。

一般来说常见的是 HTTPS/HTTP 内容混用、阻止 HTTP 站点加载、阻止非自身域下站点加载等等。

我猜你这里是因为你是一个 HTTP 站点,却企图加载它的 HTTPS 资源,那么解决方案只有两种:把站点升级成 HTTPS,或者不用它这个链接去换个别的支持 HTTP 的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
宣传栏