SecurityPolicyViolationEvent: SecurityPolicyViolationEvent() Konstruktor
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since August 2016.
Hinweis: Diese Funktion ist in Web Workers verfügbar.
Der SecurityPolicyViolationEvent()
-Konstruktor erstellt ein neues SecurityPolicyViolationEvent
-Objekt.
Syntax
new SecurityPolicyViolationEvent(type)
new SecurityPolicyViolationEvent(type, options)
Parameter
type
-
Ein String mit dem Namen des Ereignisses. Er ist case-sensitiv und Browser setzen ihn immer auf
securitypolicyviolation
. options
Optional-
Ein Objekt, das zusätzlich zu den in
Event()
definierten Eigenschaften die folgenden Eigenschaften haben kann:blockedURI
Optional-
Die
blockedURI
desSecurityPolicyViolationEvent
. Wenn nicht angegeben, ist der Standardwert""
. columnNumber
Optional-
Die
columnNumber
desSecurityPolicyViolationEvent
. Wenn nicht angegeben, ist der Standardwert0
. disposition
-
Die
disposition
desSecurityPolicyViolationEvent
. documentURI
-
Die
documentURI
desSecurityPolicyViolationEvent
. effectiveDirective
-
Die
effectiveDirective
desSecurityPolicyViolationEvent
. lineNumber
Optional-
Die
lineNumber
desSecurityPolicyViolationEvent
. Wenn nicht angegeben, ist der Standardwert0
. originalPolicy
-
Die
originalPolicy
desSecurityPolicyViolationEvent
. referrer
Optional-
Der
referrer
desSecurityPolicyViolationEvent
. Wenn nicht angegeben, ist der Standardwert""
. sample
Optional-
Das
sample
desSecurityPolicyViolationEvent
. Wenn nicht angegeben, ist der Standardwert""
. sourceFile
Optional-
Die
sourceFile
desSecurityPolicyViolationEvent
. Wenn nicht angegeben, ist der Standardwert""
. statusCode
-
Der
statusCode
desSecurityPolicyViolationEvent
. violatedDirective
-
Die
violatedDirective
desSecurityPolicyViolationEvent
.
Rückgabewert
Ein neues SecurityPolicyViolationEvent
-Objekt.
Beispiele
let SPVEvt = new SecurityPolicyViolationEvent("foo", {
/* ... */
});
Spezifikationen
Specification |
---|
Content Security Policy Level 3 # dom-securitypolicyviolationevent-securitypolicyviolationevent |
Browser-Kompatibilität
BCD tables only load in the browser