Un gestionnaire d'événements qui sera appelé lorsqu'une erreur se produit. C'est le plus souvent parce qu'un ID de requête invalide a été passé dans webRequest.filterResponseData()
.
Après le déclenchement de cet événement, la propriété webRequest.StreamFilter.error
contiendra un message donnant plus d'informations sur l'erreur.
Notez que cet événement n'est pas déclenché pour les erreurs réseau.
Compatibilité du navigateur
The compatibility table in this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
Ordinateur | Mobile | ||||
---|---|---|---|---|---|
Support simple | Chrome Aucun support Non | Edge Aucun support Non | Firefox Support complet 57 | Opera Aucun support Non | Firefox Android Support complet 57 |
Légende
- Support complet
- Support complet
- Aucun support
- Aucun support
Exemples
Cet exemple ajoute un écouteur onerror
qui enregistre la valeur de webRequest.StreamFilter.error
.
function listener(details) { let filter = browser.webRequest.filterResponseData("12345"); filter.onerror = event => { console.log(`Error: ${filter.error}`); } //return {}; // not needed } browser.webRequest.onBeforeRequest.addListener( listener, {urls: ["<all_urls>"], types: ["main_frame"]}, ["blocking"] );