Document:securitypolicyviolation 事件
当违反内容安全策略时,会触发securitypolicyviolation
事件。
当违反文档 CSP 策略时,此事件将在文档上触发(并且也可能从文档中的元素冒泡)。
语法
使用诸如 addEventListener()
的方法中的事件名称,或设置事件处理程序属性。
js
addEventListener("securitypolicyviolation", (event) => {});
onsecuritypolicyviolation = (event) => {};
事件类型
一个 SecurityPolicyViolationEvent
。继承自 Event
。
示例
以下代码展示了如何使用 onsecuritypolicyviolation
事件处理程序属性或 Document
上的 addEventListener()
添加事件处理程序函数。
js
document.onsecuritypolicyviolation = (e) => {
// Handle SecurityPolicyViolationEvent e here
};
document.addEventListener("securitypolicyviolation", (e) => {
// Handle SecurityPolicyViolationEvent e here
});
规范
规范 |
---|
HTML 标准 # handler-onsecuritypolicyviolation |
浏览器兼容性
BCD 表格仅在启用 JavaScript 的浏览器中加载。