WorkerGlobalScope: reportError()-Methode
Hinweis: Diese Funktion ist nur in Web Workers verfügbar.
Die reportError()-Methode der WorkerGlobalScope-Schnittstelle kann verwendet werden, um Fehler an die Konsole oder Ereignishandler globaler Geltungsbereiche zu melden und so eine nicht abgefangene JavaScript-Ausnahme zu emulieren.
Diese Funktion ist hauptsächlich für Bibliotheken gedacht, die benutzerdefinierte Ereignisdispositionen oder Callback-Manipulationen durchführen. Bibliotheken können diese Funktion nutzen, um Fehler in Callback-Code abzufangen und sie an den obersten Handler weiterzuleiten. Dies stellt sicher, dass eine Ausnahme in einem Callback nicht verhindert, dass andere behandelt werden, und gleichzeitig bleibt die Informationen des Stack-Traces für das Debugging auf oberster Ebene leicht zugänglich.
Weitere Informationen finden Sie unter window.reportError().
Syntax
reportError(throwable)
Parameter
Rückgabewert
Keiner (undefined).
Ausnahmen
TypeError-
Die Methode wird ohne ein Fehlerargument aufgerufen.
Spezifikationen
| Specification |
|---|
| HTML> # runtime-script-errors> |
Browser-Kompatibilität
Siehe auch
WorkerGlobalScopeWindow.reportError()errorEreigniserrorEreigniserrorEreignis