HTMLScriptElement:integrity 属性
integrity
是 HTMLScriptElement
接口的一个属性,它是一个字符串,包含浏览器可以用来验证获取的资源是否在传输过程中被意外篡改的内联元数据。
它反映了 <script>
元素的 integrity
属性。
值
一个字符串。
示例
html
<script
id="el"
src="https://example.com/example-framework.js"
type="text/javascript"
integrity="sha384-oqVuAfXRKap7fdgcCY5uykM6+R9GqQ8K/uxy9rx7HNQlGYl1kPzQho1wx4JwY8wC"
crossorigin="anonymous"></script>
js
const el = document.getElementById("el");
console.log(el.integrity); // Output: "sha384-oqVuAfXRKap7fdgcCY5uykM6+R9GqQ8K/uxy9rx7HNQlGYl1kPzQho1wx4JwY8wC"
规范
规范 |
---|
HTML 标准 # dom-script-integrity |
浏览器兼容性
BCD 表格仅在启用了 JavaScript 的浏览器中加载。