108 Stimmen

Protokollierung von clientseitigen JavaScript-Fehlern auf dem Server

Im läuft eine ASP.NET-Website, wo ich Probleme, einige JavaScript-Fehler nur mit manuellen Tests zu finden haben.

Gibt es eine Möglichkeit, alle JavaScript-Fehler auf der Clientseite abzufangen und auf dem Server zu protokollieren, z.B. im EventLog (via Webservice oder ähnlichem)?

0voto

cleg Punkte 4594

Ich empfehle auch die Verwendung von TraceTool unterstützt JavaScript und ist sehr praktisch für die JS-Überwachung.

0voto

Aaron Powell Punkte 24630

Wenn Sie die clientseitigen Fehler zurück zum Server protokollieren wollen, müssen Sie eine Art von Serververarbeitung durchführen. Am besten wäre es, wenn Sie einen Webdienst haben, auf den Sie über JavaScript (AJAX) zugreifen können und dem Sie Ihre Fehlerprotokollinformationen übergeben.

Nicht 100% lösen das Problem cuz, wenn das Problem mit dem Webserver Hosting der Web-Service Sie in Schwierigkeiten sind, Sie sind andere Option wäre, um die Informationen über eine Standard-Seite über einen Query-String, eine Methode zu tun, dass über dynamisch generieren Image-Tags (die dann entfernt werden), wie der Browser wird versuchen, und laden Sie die Quelle eines Bildes. Damit lassen sich domänenübergreifende JavaScript-Aufrufe jedoch gut umgehen. Denken Sie daran, dass Sie in Schwierigkeiten sind, wenn jemand Bilder ausgeschaltet hat ;)

0voto

levelnis Punkte 7560

Ich habe mit Appfail die kürzlich sowohl asp.net- als auch JavaScript-Fehler erfasst hat

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X