Eleganter Umgang mit Fehlern in Javascript

Als weitere Funktion steht window.onerror zur Verfügung. Wie alle anderen Javascript-Ereignisse kann man eine Funktion oder einen Codeabschnitt definieren die beziehungsweise der ausgeführt wird, wenn das Ereignis ausgelöst wird. So kann man auf Fehler reagieren oder sie ignorieren. Die Seite in Listing H gibt eine einfache Meldung für alle auftretenden Javascript-Fehler wieder. Der Fehler wird ausgelöst, wenn der Button angeklickt wird, da die beschriebene Funktion nicht existiert.

Listing H

Der Code in Listing I nutzt das onerror-Ereignis, um alle Fehler zu ignorieren.

Listing I

Ein Problem mit dem onerror-Ereignis ist die Browser-Unterstützung. Am eklatantesten ist dies beim Opera-Browser. Man sollte also überprüfen, ob alle Browser diese Funktion unterstützen, bevor man sie in seine Anwendung integriert.

Page: 1 2 3 4

ZDNet.de Redaktion

Recent Posts

MDM-Spezialist Semarchy stellt Data-Intelligence-Lösung vor

Als Erweiterung von Master-Data-Management ermöglicht es die Lösung, den Werdegang von Daten verstehen und sie…

5 Tagen ago

Apple stopft 15 Sicherheitslöcher in iOS und iPadOS

Sie erlauben unter anderem das Einschleusen von Schadcode. In älteren iPhones und iPads mit OS-Version…

5 Tagen ago

Hochleistungs-NAS-Speicher für KI-Daten

Neuer Speicher für KI von Huawei mit integrierter Ransomware-Erkennungs-Engine und deutlich geringerem Energiekonsum.

5 Tagen ago

Abo für Facebook: Verbraucherzentrale NRW klagt erneut gegen Meta

Diesmal geht es um das neue Abomodell für Facebook und Instagram. Die Verbraucherschützer klagen auf…

5 Tagen ago

Jedes zweite Gerät mit Redline-Infostealer infiziert

Infostealer-Infektionen haben laut Kaspersky-Studie zwischen 2020 und 2023 um mehr als das sechsfache zugenommen.

5 Tagen ago

Kaspersky warnt vor kritischen Sicherheitslücken in Cinterion-Modems

Betroffen sind Millionen IoT- und M2M-Geräte Geräte weltweit. Unter anderem können Angreifer per SMS Schadcode…

6 Tagen ago