📜  HTML 中完整性属性的用途是什么?

📅  最后修改于: 2022-05-13 01:56:22.351000             🧑  作者: Mango

HTML 中完整性属性的用途是什么?

在本文中,我们将了解在 HTML 中使用完整性属性的目的,并通过示例了解其实现。 HTML 引入了一个名为“完整性”的新属性。完整性属性的目的是允许浏览器检查获取的脚本,以确保在发生意外操作时永远不会加载源代码。用于检查第三方是否更改了资源。

子资源完整性 (SRI)是 w3consortium 开发的一项安全功能,特别是用于控制 CORS 请求。它保证获取的外部脚本不会被第三方更改。它指定资源(源文件)的 base64 编码加密哈希。

SRI的工作流程如下:

  • 网页保存哈希值,另一方面,服务器保存 .js 文件。
  • 现在,浏览器匹配完整性属性的哈希值。
  • 最后,如果哈希值匹配,则使用该文件,否则该文件被阻止。

句法:

属性:

  • filehash:表示外部脚本文件的哈希值。

注意:完整性属性只能与 标签或        

GeeksForGeeks

    

HTML Integrity Attribute

    
       


输出: