使用引导页面中的cdn导致我所有引导页面上的此错误
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js" integrity="sha384-ZMP7rVo3mIykV+2+9J3UJ46jBk0WLaUAdn689aCwoqbBJiSnjAK/l8WvCWPIPm49" crossorigin="anonymous"></script>
无法在“完整性”属性中找到有效的摘要 资源 'https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js' 具有计算的SHA-256完整性 'f / 3u5OOj9c7fUgL5NEWK2U65jTKCMSzCWp6P + 1 + eKGI ='。资源已 被阻止。
如果您在任何项目中都使用了引导程序,那么您也可能会看到此错误
答案 0 :(得分:0)
这似乎是过时的popper包含代码段。
当前,最新的Bootstrap文档显示这是他们的popper代码段
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js"
integrity="sha384-cs/chFZiN24E4KMATLdqdvsezGxaGsi4hLGOzlXwp5UZB1LY//20VyM2taTB4QvJ"
crossorigin="anonymous"></script>
如果要包括当前列出的版本,可以像这样完全删除完整性属性(您可以在What are the integrity and crossorigin attributes?处了解该属性的作用)
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"
crossorigin="anonymous"></script>
您的浏览器似乎不支持将sha384哈希作为有效摘要,因此您也可以将摘要更新为您的浏览器将支持的摘要
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.3/umd/popper.min.js"
integrity="sha256-f/3u5OOj9c7fUgL5NEWK2U65jTKCMSzCWp6P+l+eKGI="
crossorigin="anonymous"></script>
答案 1 :(得分:0)
我遇到了类似的问题,最后只是删除了每个脚本和链接标签的完整性标签。
它解决了我的问题。如果我们使用CDN服务,我认为在这方面我们无能为力。