The SecurityPolicyViolationEvent()
constructor creates a new SecurityPolicyViolationEvent
object.
The SecurityPolicyViolationEvent()
constructor creates a new SecurityPolicyViolationEvent
object.
js
new SecurityPolicyViolationEvent(type) new SecurityPolicyViolationEvent(type, options)
type
A string with the name of the event. It is case-sensitive and browsers always set it to securitypolicyviolation
.
options
Optional
An object that, in addition of the properties defined in Event()
, can have the following properties:
blockedURI
Optional
The blockedURI
of the SecurityPolicyViolationEvent
. If not included, the default value is ""
.
columnNumber
Optional
The columnNumber
of the SecurityPolicyViolationEvent
. If not included, the default value is 0
.
disposition
The disposition
of the SecurityPolicyViolationEvent
.
documentURI
The documentURI
of the SecurityPolicyViolationEvent
.
effectiveDirective
The effectiveDirective
of the SecurityPolicyViolationEvent
.
lineNumber
Optional
The lineNumber
of the SecurityPolicyViolationEvent
. If not included, the default value is 0
.
originalPolicy
The originalPolicy
of the SecurityPolicyViolationEvent
.
referrer
Optional
The referrer
of the SecurityPolicyViolationEvent
. If not included, the default value is ""
.
sample
Optional
The sample
of the SecurityPolicyViolationEvent
. If not included, the default value is ""
.
sourceFile
Optional
The sourceFile
of the SecurityPolicyViolationEvent
. If not included, the default value is ""
.
statusCode
The statusCode
of the SecurityPolicyViolationEvent
.
violatedDirective
The violatedDirective
of the SecurityPolicyViolationEvent
.
A new SecurityPolicyViolationEvent
object.
js
let SPVEvt = new SecurityPolicyViolationEvent("foo", { /* ... */ });
Specification |
---|
Content Security Policy Level 3 # dom-securitypolicyviolationevent-securitypolicyviolationevent |
Desktop | Mobile | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
Chrome | Edge | Firefox | Internet Explorer | Opera | Safari | WebView Android | Chrome Android | Firefox for Android | Opera Android | Safari on IOS | Samsung Internet | |
SecurityPolicyViolationEvent |
41 | 15 | 63 | No | 28 | 10 | 41 | 41 | 63 | 28 | 10 | 4.0 |
© 2005–2023 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/API/SecurityPolicyViolationEvent/SecurityPolicyViolationEvent