HTML 中完整性属性的用途是什么?
在本文中,我们将了解在 HTML 中使用完整性属性的目的,并通过示例了解其实现。 HTML 引入了一个名为“完整性”的新属性。完整性属性的目的是允许浏览器检查获取的脚本,以确保在发生意外操作时永远不会加载源代码。用于检查第三方是否更改了资源。
子资源完整性 (SRI)是 w3consortium 开发的一项安全功能,特别是用于控制 CORS 请求。它保证获取的外部脚本不会被第三方更改。它指定资源(源文件)的 base64 编码加密哈希。
SRI的工作流程如下:
- 网页保存哈希值,另一方面,服务器保存 .js 文件。
- 现在,浏览器匹配完整性属性的哈希值。
- 最后,如果哈希值匹配,则使用该文件,否则该文件被阻止。
句法:
属性:
- filehash:表示外部脚本文件的哈希值。
注意:完整性属性只能与 标签或