Element: securitypolicyviolation event
The securitypolicyviolation event is fired when a Content Security Policy is violated.
| Bubbles | Yes |
|---|---|
| Cancelable | No |
| Interface | SecurityPolicyViolationEvent |
| Event handler property | onsecuritypolicyviolation |
The event is fired on the element that violates the policy and bubbles.
It is normally handled by an event handler on the Window or Document object.
The handler can be assigned using the GlobalEventHandlers.onsecuritypolicyviolation property or using EventTarget.addEventListener().
Examples
The code below shows how you might add an event handler function using the onsecuritypolicyviolation global event handler property or addEventListener() on the top level Window (you could use exactly the same approach on Document).
window.onsecuritypolicyviolation = function(e) {
// Handle SecurityPolicyViolationEvent e here
};
window.addEventListener("securitypolicyviolation", (e) => {
// Handle SecurityPolicyViolationEvent e here
});
Specifications
| Specification |
|---|
| HTML Standard # event-securitypolicyviolation |
Browser compatibility
BCD tables only load in the browser