如何摆脱内容安全策略指令问题?

时间:2014-04-21 11:22:42

标签: javascript ruby-on-rails ruby

在我的项目中,我的连接通过https运行。但我不知道为什么会出现以下问题?

[Report Only] Refused to load the image 'https://domain:3000/assets/loading.gif' because it violates the following Content Security Policy directive: "img-src data:".

屋:1

2 个答案:

答案 0 :(得分:0)

http://people.mozilla.org/~bsterne/content-security-policy/details.html处查看Nr.3点。

您似乎必须使用包含X-Content-Security-Policy: allow 'self'; img-src data:的标头发送您的网页。那应该可以胜任。

答案 1 :(得分:0)

您(您的网络浏览器)有一个"内容安全政策"它将图像来源限制在"数据"。就是这样:

src = 'data:image/gif;base64,R0lGODlhCwALAIAAAAAA3pn/ZiH5BAEAAAEALAAAAAALAAsAAAIUhA+hkcuO4lmNVindo7qyrIXiGBYAOw=='

如果您想从'域加载图片'您需要调整CSP以允许此操作。有关CSP的更多信息,请访问:https://developer.mozilla.org/en-US/docs/Web/Security/CSP