该网站在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中无法解决的错误吗?我把头发撕掉了。
答案 0 :(得分:0)
我需要把听众放在$(document).ready中,因为Firefox会加载不同的东西,正如Matt Gibson所指出的那样。
内容安全策略未导致脚本失败。但是,这是一个奇怪的错误消息,它不会向您提供错误源自何处的信息,并且可能会破坏站点,但这不是此处发生的事情。