WorkerGlobalScope: securitypolicyviolation イベント
securitypolicyviolation
イベントは、ウェブワーカーの中でコンテンツセキュリティポリシーの違反が発生したときに発行されます。
ハンドラーは onsecuritypolicyviolation
イベントハンドラープロパティを使用するか、EventTarget.addEventListener()
を使用して割り当てることができます。
構文
このイベント名を addEventListener()
などのメソッドで使用するか、イベントハンドラープロパティを設定するかしてください。
js
addEventListener("securitypolicyviolation", (event) => {});
onsecuritypolicyviolation = (event) => {};
イベント型
SecurityPolicyViolationEvent
です。 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
関連情報
securitypolicyviolation
イベント(Document
インターフェイス)securitypolicyviolation
イベント(Element
インターフェイス)- HTTP > コンテンツセキュリティポリシー