Ich brauche eine Möglichkeit, alle Javascript-Fehler zu protokollieren, die in einem Dokument vorkommen können. Offensichtlich ist ein Ajax-Aufruf für das Protokollierskript kein Problem, aber das window.onerror-Ereignis wird nicht ausgelöst für Fehler in Funktionen oder in anderen Fällen, in denen die Browser- oder Webentwicklersymbolleiste einen Fehler meldet.
Ich würde lieber try / catch nicht verwenden, weil an vielen Stellen viel Code vorhanden ist und ich eine dokumentenweite Lösung hätte, die alle Javascript-Fehler melden würde.
Ist das überhaupt möglich? Ich sehe so viele hochkarätige Seiten mit Javascript-Fehlern, so dass offensichtlich viele Entwickler die Fehler nicht kennen oder nicht wissen.
Zuerst, Entschuldigung, wenn ich Ihre Frage und Ihre Qualifikationen missverstanden habe.
Scheint so zu sein, dass Sie mit DeveloperTools nicht vertraut sind, und Sie sollten besser:) Zum Beispiel können Sie in Chrome Developer Tools durch Drücken von F12 oder Ctrl + Shift + J öffnen. Alle Ihre vorherigen und bevorstehenden JavaScript-Fehler werden auf der Registerkarte "Konsole" angezeigt, sobald sie auftreten.
Es ist tatsächlich möglich, einige automatische try-catch-Einfügungen durchzuführen, so dass Sie Ihren Code nicht ändern müssen. Es ist nicht einfach.
Du könntest mein Projekt Muscula ausprobieren, das JavaScript-Fehler mit try-catch-Einfügung protokolliert und auf einen Fehler zurückgreift, wenn es nicht möglich ist.
>Tags und Links javascript