| [ Web Proxy ] |
| Viewing: https://developer.mozilla.org/de/docs/Web/API/WorkerGlobalScope/rejectionhandled_event | [Back] [Original] |
Get to know MDN better
Dieser Inhalt wurde automatisch aus dem Englischen bersetzt, und kann Fehler enthalten. Erfahre mehr ber dieses Experiment.
Diese Funktion ist gut etabliert und funktioniert auf vielen Gerten und in vielen Browserversionen. Sie ist seit Juli 2020 browserbergreifend verfgbar.
Hinweis: Diese Funktion ist nur in Web Workers verfgbar.
Das rejectionhandled Ereignis wird an den globalen Skriptbereich gesendet (typischerweise WorkerGlobalScope), sobald ein abgelehntes Promise spter behandelt wird, d.h. wenn ein Handler an das Promise angehngt wird, nachdem seine Ablehnung ein unhandledrejection Ereignis verursacht hat.
Dies kann beim Debuggen und zur allgemeinen Anpassungsfhigkeit von Anwendungen verwendet werden, in Verbindung mit dem unhandledrejection Ereignis, das gesendet wird, wenn ein Promise abgelehnt wird, aber zum Zeitpunkt der Ablehnung kein Handler vorhanden ist.
Verwenden Sie den Ereignisnamen in Methoden wie addEventListener() oder setzen Sie eine Ereignishandler-Eigenschaft.
addEventListener("rejectionhandled", (event) => { })
onrejectionhandled = (event) => { }
Ein PromiseRejectionEvent. Erbt von Event.
Sie knnen das rejectionhandled Ereignis verwenden, um Promises, die abgelehnt werden, zusammen mit den Grnden fr ihre Ablehnung im Konsolenprotokoll aufzuzeichnen:
self.addEventListener("rejectionhandled", (event) => {
console.log(`Promise rejected; reason: ${event.reason}`);
});
| Spezifikation |
|---|
| HTML # handler-workerglobalscope-onrejectionhandled |
WorkerGlobalScopeAbortControllerAbortSignalAbstractRangeAttrCDATASectionCharacterDataCommentCustomEventDOMErrorDOMExceptionDOMImplementationDOMParserDOMTokenListDocumentDocumentFragmentDocumentTypeElementEventEventTargetHTMLCollectionMutationObserverMutationRecordNamedNodeMapNodeNodeIteratorNodeListProcessingInstructionQuotaExceededErrorRangeShadowRootStaticRangeTextTreeWalkerXMLDocumentXPathEvaluatorXPathExpressionXPathResultXSLTProcessorDer Bauplan fr ein besseres Internet.
Teile dieses Inhalts sind 19982026 von einzelnen mozilla.org-Mitwirkenden. Inhalte sind verfgbar unter einer Creative-Commons-Lizenz.
| Web Proxy Viewer | New URL | Original Page |