在jekyll网站上,我添加了一个插件(http://flexslider.woothemes.com/),直到Edge16及以下浏览器都可以正常工作,但是在Edge17中,我看到了控制台消息:
SEC7136: [Integrity] The origin '[insert url]' failed an integrity check for a style resource at '[url]'
此错误是关于什么的?有问题的文件(在这种情况下是CSS文件)如何在Edge17中而不是先前版本中引起完整性问题?
谢谢
答案 0 :(得分:1)
这是1803 Win10版本中的一个已知错误。您可能正在导入CSS样式表,即使父级具有良好的完整性,Edge也将导入的样式表视为“不良”完整性并阻止了它-这是不正确的,因此是错误。该问题将在即将发布的Windows版本中解决。
答案 1 :(得分:1)
这不是操作系统的错误。实际上,这是一项安全功能。从CDN加载外部JavaScript或CSS资源时,将具有完整性属性。如果值不正确,将不会加载资源。这是防止意外或恶意第三方修改的保护措施。看来现在在Edge中强制执行了此验证。
要修复,您要做的就是更新代码中的CDN引用,并确保包含正确的完整性和跨域属性。