WorkerGlobalScope: securitypolicyviolation Event

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since October 2018.

Hinweis: Diese Funktion ist nur in Web Workers verfügbar.

Das securitypolicyviolation-Ereignis wird ausgelöst, wenn eine Content Security Policy in einem Worker verletzt wird.

Der Handler kann mithilfe der onsecuritypolicyviolation-Ereignishandler-Eigenschaft oder mit EventTarget.addEventListener() zugewiesen werden.

Syntax

Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignishandler-Eigenschaft.

js
addEventListener("securitypolicyviolation", (event) => { })

onsecuritypolicyviolation = (event) => { }

Ereignistyp

Beispiele

Der folgende Code zeigt, wie Sie eine Ereignishandler-Funktion mithilfe der onsecuritypolicyviolation-Ereignishandler-Eigenschaft hinzufügen oder die Methode addEventListener() aufrufen können.

js
self.onsecuritypolicyviolation = (e) => {
  // Handle SecurityPolicyViolationEvent e here
};

self.addEventListener("securitypolicyviolation", (e) => {
  // Handle SecurityPolicyViolationEvent e here
});

Spezifikationen

Specification
Content Security Policy Level 3
# eventdef-globaleventhandlers-securitypolicyviolation

Browser-Kompatibilität

Siehe auch