在 ember 应用程序 chrome 测试版中 - 无法在资源的 'integrity' 属性中找到有效的摘要



在chrome beta版本中,我在我的一个应用程序中遇到了以下错误,

未能在 的"完整性"属性中找到有效的摘要 资源 "http://localhost:8000/assets/vendor-2d2d91b98d3771c414a0b039e0b4d8c1.js" 具有计算的 SHA-256 完整性 'RtMfPvtdjkEbERLgZ70Z5f8rCHbsou/DcqEZCXiM8ME='.资源已 封锁。

正如 github 线程指出的那样,它已修复,但我在 ember-cli-2.14.1"ember-cli-sri": "^2.1.0",中收到此错误,所以我将包含integrity=''.我想知道,这种变化有什么后果吗?

您绘制的脚本或css(可能在CDN中(已更改。但是您的 html 使用完整性来确保文件不会更改。例如:

<script src="https://code.jquery.com/jquery-3.2.1.min.js" integrity="sha384-xBuQ/xzmlsLoJpyjoggmTEz8OWUFM0/RC5BsqQBDX2v5cMvDHcMakNTNrHIW2I5f" crossorigin="anonymous"></script>

最新更新