Emb*_*eak 2 javascript ember.js ember-cli
在 chrome 测试版中,我的一个应用程序出现以下错误,
无法在资源“ http://localhost:8000/assets/vendor-2d2d91b98d3771c414a0b039e0b4d8c1.js ”的“integrity”属性中找到有效的摘要,计算出的 SHA-256 完整性为“RtMfPvtdjkEbZERLg=‘RtMfPvtdjkEbZERLg’ 该资源已被阻止。
正如github 线程指出它已修复,但我收到此错误ember-cli-2.14.1,"ember-cli-sri": "^2.1.0",因此我将包含integrity=''. 我想知道,这种变化有什么后果吗?
小智 5
您绘制的脚本或 css(可能在 CDN 中)已更改。但您的 html 使用完整性来确保文件未更改。例如:
<script src="https://code.jquery.com/jquery-3.2.1.min.js" integrity="sha384-xBuQ/xzmlsLoJpyjoggmTEz8OWUFM0/RC5BsqQBDX2v5cMvDHcMakNTNrHIW2I5f" crossorigin="anonymous"></script>
Run Code Online (Sandbox Code Playgroud)