webRequest.StreamFilter.onerror

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é des navigateurs

BCD tables only load in the browser

Exemples

Cet exemple ajoute un écouteur onerror qui enregistre la valeur de webRequest.StreamFilter.error.

js
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"],
);