html - Font Awesome 图标未使用 Integrity 属性加载
问题描述
我正在使用 Angular 6 应用程序。在 index.html 文件中,我们有很棒的字体参考,例如:
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.1.0/css/all.css" integrity="sha384-oqVuAfXRKap7fdgcCY5uykM6+R9GqQ8K/uxy9rx7HNQlGYl1kPzQho1wx4JwY8wC" crossorigin="anonymous">
现在,我正在尝试将 fontawesome 更新为 5.10.2 versionc,例如:
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.10.2/css/all.css" integrity="sha384-oqVuAfXRKap7fdgcCY5uykM6+R9GqQ8K/uxy9rx7HNQlGYl1kPzQho1wx4JwY8wC" crossorigin="anonymous">
字体真棒图标没有显示,我在浏览器的控制台中遇到异常:
Failed to find a valid digest in the 'integrity' attribute for resource 'https://use.fontawesome.com/releases/v5.10.2/css/all.css' with computed SHA-256 integrity 'zmfNZmXoNweWBMcemUOo1XdsUGFfcasdasda0ihGGLYdgtJS3KCr/l0='. The resource has been blocked.
当我删除完整性属性时,字体真棒图标显示正常:
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.10.2/css/all.css" crossorigin="anonymous">
我究竟做错了什么?请建议。谢谢。
解决方案
您对 5.1 和 5.10 使用相同的完整性值。
5.10 应该不同于 5.1。所以找到 5.10 的完整性值然后它应该可以工作
推荐阅读
- c# - c# gecko 立即终止(在某些 Windows 10 机器上)
- c# - 在 c# 代码中使用斜杠作为路径是否可以
- c# - 检查字符串数组 1 项是否存在于字符串数组 2 中并返回 bool
- r - R中整数之间的相关性
- angular - AG-grid 仅显示 11 条记录并在设备宽度更改时更新?
- php - 如何将 Sql 结果显示到网格列中
- ios - 我们可以通过我的应用程序访问任何 iphone 应用程序中播放的任何声音并应用均衡器吗
- html - IE浏览器中的html表格上方有很多不需要的空间
- mongodb - Jaspersoft MongoDB 查询语言:聚合和投影
- css - Angular 组件停止“读取”它的 CSS 文件