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

js
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 des SecurityPolicyViolationEvent. Wenn nicht angegeben, ist der Standardwert "".

columnNumber Optional

Die columnNumber des SecurityPolicyViolationEvent. Wenn nicht angegeben, ist der Standardwert 0.

disposition

Die disposition des SecurityPolicyViolationEvent.

documentURI

Die documentURI des SecurityPolicyViolationEvent.

effectiveDirective

Die effectiveDirective des SecurityPolicyViolationEvent.

lineNumber Optional

Die lineNumber des SecurityPolicyViolationEvent. Wenn nicht angegeben, ist der Standardwert 0.

originalPolicy

Die originalPolicy des SecurityPolicyViolationEvent.

referrer Optional

Der referrer des SecurityPolicyViolationEvent. Wenn nicht angegeben, ist der Standardwert "".

sample Optional

Das sample des SecurityPolicyViolationEvent. Wenn nicht angegeben, ist der Standardwert "".

sourceFile Optional

Die sourceFile des SecurityPolicyViolationEvent. Wenn nicht angegeben, ist der Standardwert "".

statusCode

Der statusCode des SecurityPolicyViolationEvent.

violatedDirective

Die violatedDirective des SecurityPolicyViolationEvent.

Rückgabewert

Ein neues SecurityPolicyViolationEvent-Objekt.

Beispiele

js
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

Siehe auch