WorkerGlobalScope: securitypolicyviolation イベント

securitypolicyviolation イベントは、ウェブワーカーの中でコンテンツセキュリティポリシーの違反が発生したときに発行されます。

ハンドラーは onsecuritypolicyviolation イベントハンドラープロパティを使用するか、EventTarget.addEventListener() を使用して割り当てることができます。

構文

このイベント名を addEventListener() などのメソッドで使用するか、イベントハンドラープロパティを設定するかしてください。

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

onsecuritypolicyviolation = (event) => {};

イベント型

下記のコードでは、onsecuritypolicyviolation イベントハンドラープロパティを使用してイベントハンドラー関数を追加するか、addEventListener() メソッドを呼び出す方法を示しています。

js
self.onsecuritypolicyviolation = (e) => {
  // ここで SecurityPolicyViolationEvent e を処理
};

self.addEventListener("securitypolicyviolation", (e) => {
  // ここで SecurityPolicyViolationEvent e を処理
});

仕様書

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

ブラウザーの互換性

BCD tables only load in the browser

関連情報