javascript - 在 ember app chrome beta 版本中 - 无法在资源的 'integrity' 属性中找到有效的摘要

标签 javascript ember.js ember-cli

在 chrome beta 版本中,我的一个应用程序出现以下错误,

Failed to find a valid digest in the 'integrity' attribute for resource 'http://localhost:8000/assets/vendor-2d2d91b98d3771c414a0b039e0b4d8c1.js' with computed SHA-256 integrity 'RtMfPvtdjkEbERLgZ70Z5f8rCHbsou/DcqEZCXiM8ME='. The resource has been blocked.

作为github thread指出它已修复,但我在 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>

关于javascript - 在 ember app chrome beta 版本中 - 无法在资源的 'integrity' 属性中找到有效的摘要,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48416360/

相关文章:

javascript - 将 JavaScript 的变量放入隐藏的输入类型

ember.js - 资源嵌套是启用多个动态段的唯一方法吗?

testing - 测试 Ember.js 应用程序时如何模拟后退按钮?

javascript - Ember CLI 生成的单元测试因存在而失败

javascript - Ember.js 错误 "Cannot read property ' container' of undefined"when using Liquid Fire

JavaScript YUI3 使用全局变量?

javascript - 为什么平滑滚动有效但只是有时有效?

javascript - 自动对焦输入模式在 Ng-Datepicker 中不起作用

ember.js - 使用 ember.js 无限滚动(延迟加载)

ember.js - Ember 模板中的访问常量