我一直在与博客页面上的Disqus断断续续的问题作斗争。这个问题很难解决,因为它会偶尔出现。
设法将问题归结为:
如果有人对我如何使它正常工作有任何想法,将不胜感激。
答案 0 :(得分:0)
从表面上看,您的CSP排除列表中几乎没有任何指令。我建议如下:
使用report-uri之类的工具来报告您域中违反CSP的行为。根据我的经验,Report-URI可以节省生命。
如果您是第一次在应用程序中应用CSP策略,请从CSP-Report only开始。
HTTP Content-Security-Policy-Report-Only响应标头允许Web开发人员通过监视来试验策略(但 不强制执行)。这些违规报告包含JSON 通过HTTP POST请求发送到指定URI的文档。
这很重要,因为您不能手动检查所有违规情况。最好确定一段时间内的所有违规行为,并使您的CSP政策更具限制性。
其中许多事情都是反复试验,因为您不知道第三方库“ 受信任的 ”使用的脚本是什么。您也无法控制其代码/实现是否在后台更改。因此,监视可以帮助您不断确定违规情况并采取适当的措施。