Movatterモバイル変換


[0]ホーム

URL:


  1. Web
  2. Les API Web
  3. Request
  4. signal

Cette page a été traduite à partir de l'anglais par la communauté.Vous pouvez contribuer en rejoignant la communauté francophone sur MDN Web Docs.

View in EnglishAlways switch to English

Request : propriété signal

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 2019.

Note : Cette fonctionnalité est disponible via lesWeb Workers.

La propriété en lecture seulesignal de l'interfaceRequest retourne l'objetAbortSignal associé à la requête.

Valeur

Un objetAbortSignal.

Exemples

js
// Créer un nouveau contrôleur d'annulationconst controleur = new AbortController();// Créer une requête avec l'objet AbortSignal de ce contrôleurconst requete = new Request("/", { signal: controleur.signal });// Ajouter un gestionnaire d'évènement qui affiche un message en cas d'annulationrequete.signal.addEventListener("abort", () => {  console.log("annulation");});// En cas d'annulation, afficher la raison de l'AbortSignal, si elle existefetch(requete).catch(() => {  if (requete.signal.aborted) {    if (requete.signal.reason) {      console.log(`Requête annulée avec la raison : ${requete.signal.reason}`);    } else {      console.log("Requête annulée mais aucune raison n'a été fournie.");    }  } else {    console.log("Requête terminée de façon anormale, sans annulation.");  }});// Annuler effectivement la requêtecontroleur.abort();

Spécifications

Specification
Fetch
# ref-for-dom-request-signal②

Compatibilité des navigateurs

Help improve MDN

Learn how to contribute

Cette page a été modifiée le par lescontributeurs du MDN.


[8]ページ先頭

©2009-2026 Movatter.jp