Document: securitypolicyviolation event
The securitypolicyviolation
event is fired when a Content Security Policy is violated.
The event is fired on the global scope when violates the policy and will bubble to the Window
object. The event may also bubble from nodes contained in the document tree.
The handler can be assigned using the onsecuritypolicyviolation
event handler property or using EventTarget.addEventListener()
.
Syntax
Use the event name in methods like addEventListener()
, or set an event handler property.
js
addEventListener("securitypolicyviolation", (event) => {});
onsecuritypolicyviolation = (event) => {};
Event type
A SecurityPolicyViolationEvent
. Inherits from Event
.
Examples
The code below shows how you might add an event handler function using the onsecuritypolicyviolation
event handler property or addEventListener()
on the Document
.
js
document.onsecuritypolicyviolation = (e) => {
// Handle SecurityPolicyViolationEvent e here
};
document.addEventListener("securitypolicyviolation", (e) => {
// Handle SecurityPolicyViolationEvent e here
});
Specifications
Specification |
---|
HTML Standard # handler-onsecuritypolicyviolation |
Browser compatibility
BCD tables only load in the browser
See also
- The
securitypolicyviolation
event of theElement
interface - The
securitypolicyviolation
event of theWorkerGlobalScope
interface - HTTP > Content Security Policy