SecurityPolicyViolationEvent: 示例属性

sampleSecurityPolicyViolationEvent 接口的只读属性,它是一个字符串,表示导致 内容安全策略 (CSP) 违规的资源的样本。

这仅适用于 script-src*style-src* 违规,当相应的 Content-Security-Policy 指令包含 'report-sample' 关键字时。此外,这将仅在资源是内联脚本、事件处理程序或样式时填充 - 导致违规的外部资源将不会生成样本。

注意: 违规报告应被视为攻击者控制的数据。在存储或渲染此字段的内容之前,应对其进行清理。

包含导致违规的资源样本的字符串,通常是前 40 个字符,或者为空字符串。

示例

js
document.addEventListener("securitypolicyviolation", (e) => {
  console.log(e.sample);
});

规范

规范
内容安全策略第 3 级
# dom-securitypolicyviolationevent-sample

浏览器兼容性

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

另请参阅