Ich recherchiere die Möglichkeit der automatisierten On-Page-Fehlererkennung über Javascript. Ich habe mehrere Fragen gefunden, bei denen die Antwort es erlaubt, Javascript-Kompilierungs- und Laufzeitfehler global über window.onerror
zu erfassen, aber keine Antworten erwähnen andere Arten von Nicht-Javascript-Fehlern, die oft in Browserfehlerkonsolen gemeldet werden. Ich bin hauptsächlich an Netzwerkfehlern (ungültigen URIs, SSL-Fehlern, HTTP-Fehlern, Timeouts) und Ressourceninterpretationsfehlern interessiert (nicht übereinstimmende Typen, die zum Abbruch der Interpretation der Ressource führen, Analyse von Fehlern auf geladenen Ressourcen usw.).Gibt es einen globalen Ansatz, um Netzwerkfehler in Javascript zu fangen
Ich habe die performance.getEntries
Methode, aber ich bin verblüfft, dass es scheint nicht zu finden Netzwerkanforderungen zu enthalten, die zu Fehlern geführt (I in Chrome nur überprüft 29 ...)
Ich brauche nicht vollständige Cross-Browser-Kompatibilität .. solange es in einigen Browsern funktioniert, und die anderen nicht bricht, das ist in Ordnung.
Ich denke, die meisten von ihnen sind nur Warnungen, die nicht von Javascript erkannt werden, da die normalen Ergebnisse geben. Sie können jedoch jeder Anfrage eigene Handler hinzufügen und diese Dinge manuell überprüfen. – Bergi