请求:完整性属性

integrityRequest 接口的只读属性,包含请求的 子资源完整性 值。

在构造 Request 时作为 options.integrity 参数传递的值。

如果未指定完整性,则该属性返回 ''

示例

在以下代码段中,我们使用 Request() 构造函数(用于与脚本位于同一目录中的图像文件)创建一个新的请求,然后读取请求的完整性。由于请求是在没有特定完整性的情况下创建的,因此该属性返回一个空字符串。

js
const myRequest = new Request("flowers.jpg");
console.log(myRequest.integrity); // ""

在下面的示例中,请求是使用特定的完整性值创建的,因此该属性返回该值。请注意,不会验证完整性值;该属性会准确返回传入的值。

js
const myRequest = new Request("flowers.jpg", {
  integrity: "sha256-abc123",
});
console.log(myRequest.integrity); // "sha256-abc123"

规范

规范
获取标准
# ref-for-dom-request-integrity②

浏览器兼容性

BCD 表格仅在启用了 JavaScript 的浏览器中加载。

另请参阅