如何通过内容安全策略警告修复Firefox破坏我的网站?

时间:2017-09-03 20:35:18

标签: firefox

该网站在Chrome / iOS / Safari / Android上正常运行(您应该可以选择并映像并继续在下一步写入消息)。 Firefox拒绝运行我的项目的主要脚本(您无法选择图像或继续),并在控制台中出现以下错误:

> Content Security Policy: Directive ‘frame-src’ has been deprecated.
> Please use directive ‘child-src’ instead. (3) Unknown

它非常神秘。我尝试过以下方法:

1)在标题中为CSP添加元标记。

结果:如果限制性,相同数量的错误,则创建更多错误    在所有参数上留下通配符。

2)本地服务所有脚本。

结果:我仍然收到三个未知的CSP错误。它也加载了很多    由于没有从CDN加载依赖项,因此速度较慢。

3)删除特定脚本。

结果:它将错误减少了一个,但似乎所有脚本    同样有责任。非常奇怪的行为。

这是Firefox中无法解决的错误吗?我把头发撕掉了。

1 个答案:

答案 0 :(得分:0)

我需要把听众放在$(document).ready中,因为Firefox会加载不同的东西,正如Matt Gibson所指出的那样。

内容安全策略未导致脚本失败。但是,这是一个奇怪的错误消息,它不会向您提供错误源自何处的信息,并且可能会破坏站点,但这不是此处发生的事情。