首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >内容安全策略,包括脚本

内容安全策略,包括脚本
EN

Stack Overflow用户
提问于 2018-01-31 21:31:59
回答 2查看 37.8K关注 0票数 46

我需要包括这个脚本https://apis.google.com/js/api:client.js在我的网站。在Google上,它工作得很好,但是在Firefox (和IE显然)上,我得到了一些错误:

内容安全策略:忽略脚本-src中指定的“不安全-内联”:“严格-动态” 内容安全策略:忽略脚本-src:‘严格-动态’中指定的“https:” 内容安全策略:忽略脚本-src中指定的“http:”指定的“严格-动态”

我试图在元标记中更改内容安全策略头,但它没有工作。

我试过所有这些:

代码语言:javascript
复制
<meta http-equiv="Content-Security-Policy" content="default-src 'none'; img-src 'self'; script-src 'self' apis.google.com; style-src 'self';">
<meta http-equiv="Content-Security-Policy" content="default-src 'self' apis.google.com">
<meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-eval' https://*.google.com; object-src 'self' 'unsafe-eval'"> 
<meta http-equiv="Content-Security-Policy" content="script-src 'self' 'unsafe-eval' apis.google.com;">
EN

回答 2

Stack Overflow用户

发布于 2019-04-24 16:58:35

我知道这个问题已经存在一年了,但它仍然是搜索这个问题的第一件事之一,而且至今还没有正确的答案。

我明白。我是那种喜欢在生产中看到原始控制台的人之一,所以像这样的东西让我抓狂,但实际上我们对此无能为力。Firefox正在向控制台报告警告,而它不应该这样做。

Mozilla谷歌都建议在CSP3 3的“严格-动态”的同时,包括后备的CSP1政策。理解“严格-动态”的浏览器应该忽略CSP1策略,而不应该忽略未识别的“严格-动态”并遵循CSP1策略的浏览器。要害词是忽略的。真正的忽视包括不宣布你在忽视。

票数 39
EN

Stack Overflow用户

发布于 2018-07-09 06:46:10

您必须编辑CSP头,不是在HTML上,而是在服务器HTTP头上,您对服务器有控制权吗?

元标记等将被忽略,因为HTTP头优先,首先修复它们。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48551787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档