Window: rejectionhandled event

L'événement rejectionhandled est envoyé à la portée globale du script (généralement window mais aussi Worker) chaque fois qu'un JavaScript Promise est rejeté mais après que le rejet de la promesse a été traité.

Cela peut être utilisé dans le débogage et pour la résilience générale des applications, en tandem avec l'événement unhandledrejection (en-US), qui est envoyé lorsqu'une promesse est rejetée mais qu'il n'y a pas de responsable du rejet .

Bulles Non
Annulable Non
Interface PromiseRejectionEvent (en-US)
Propriété de gestionnaire d'événements onrejectionhandled (en-US)

Exemple

Vous pouvez utiliser l'événement rejectionhandled pour consigner les promesses rejetées sur la console, ainsi que les raisons pour lesquelles elles ont été rejetées :

window.addEventListener("rejectionhandled", event => {
  console.log("Promise rejected; reason: " + event.reason);
}, false);

Spécifications

Specification
HTML Standard
# unhandled-promise-rejections
HTML Standard
# handler-window-onrejectionhandled

Compatibilité des navigateurs

BCD tables only load in the browser

Voir aussi