Document : évènement securitypolicyviolation
Baseline
Widely available
Cette fonctionnalité est bien établie et fonctionne sur de nombreux appareils et versions de navigateurs. Elle est disponible sur tous les navigateurs depuis mars 2022.
L'évènement securitypolicyviolation de l'interface Document est déclenché lorsqu'une politique de sécurité du contenu est enfreinte.
L'évènement est déclenché sur le document lorsqu'il y a une violation de la politique CSP du document (et peut également se propager à partir d'éléments du document).
Cet évènement se propage vers l'objet Window et est composé.
Note :
Vous devriez généralement ajouter le gestionnaire pour cet évènement à un objet de niveau supérieur (c'est-à-dire Window ou Document).
Bien que les éléments HTML puissent techniquement être la cible de l'évènement securitypolicyviolation, en réalité cet évènement ne se déclenche pas sur eux — par exemple, une source <img> bloquée déclenche directement cet évènement sur document en tant que cible, au lieu de se propager à partir de l'élément <img>.
Syntaxe
Utilisez le nom de l'évènement dans des méthodes comme addEventListener(), ou définissez une propriété de gestionnaire d'évènements.
addEventListener("securitypolicyviolation", (event) => { })
onsecuritypolicyviolation = (event) => { }
Type d'évènement
Un objet SecurityPolicyViolationEvent. Hérite de Event.
Exemples
Le code ci-dessous montre comment vous pouvez ajouter une fonction de gestionnaire d'évènements en utilisant la propriété de gestionnaire d'évènements onsecuritypolicyviolation ou addEventListener() sur le Document.
document.onsecuritypolicyviolation = (e) => {
// Gérer l'évènement SecurityPolicyViolationEvent e ici
};
document.addEventListener("securitypolicyviolation", (e) => {
// Gérer l'évènement SecurityPolicyViolationEvent e ici
});
Spécifications
| Specification |
|---|
| HTML> # handler-onsecuritypolicyviolation> |
Compatibilité des navigateurs
Voir aussi
- L'évènement
securitypolicyviolationde l'interfaceElement - L'évènement
securitypolicyviolationde l'interfaceWorkerGlobalScope - HTTP : politique de sécurité du contenu