Google Analytics zeigt, dass ~ 12% unserer gesamten Benutzer von einem Javascript Bug betroffen sind:kann nicht Typeerror reproduzieren: 'undefined' ist kein Objekt
TypeError: 'undefined' is not an object
90% der Browser sind Safari 7534.48.3, 10% sind Mozilla-kompatible Agenten. 75% der Fehler kommen von iPhones, 23% von iPads. 1% von Macintosh, die anderen 2% von iPod usw. Keines der Geräte läuft unter Linux oder Windows.
Ich habe versucht, Debug-Modus in Safari auf einem iPhone und iPad, aber nicht in der Lage, den Fehler zu reproduzieren.
Here is a link to a page Google Analytics claims is showing the error. Wenn irgendjemand den Fehler hier konsistent reproduzieren kann, werde ich sehr glücklich sein, da nur eine Zeilennummer ausreichen würde, um mit dem Debuggen zu beginnen.
Kann mir jemand andere Möglichkeiten vorstellen, wie ich versuchen kann, dies zu debuggen? Danke allen
Für die Neugierigen unter uns verwende ich this code to send errors to GA - Warnung: Mögliche Eigenwerbung.
Update: Typeerror: ‚undefined‘ ist kein Objekt
Managed zu bekommen, dass aus ihm einmal beim Klicken um, vor allem auf einem iPhone (‚safari.self.tab.canLoad‘ Auswertung), während Klicken Sie auf "Land ändern".
Update: Gelöst dies, indem Sie sicherstellen, dass das Element in der Dom verfügbar war. Es stellte sich heraus, dass der Ajax-Aufruf beim Erfolg versuchte, in ein Element zu schreiben, das nicht verfügbar war.
ich eine solide Rekord von Unable to reproduce TypeError: 'undefined' is not an object here
Also, was ist die Datei und Zeile der Fehler erscheint? Dein Code sendet das auch an GA. – Bergi
undefined: 0 .. :(- Schokolade Teekanne kommt in den Sinn ... –
@JohnMcLear: wenn Sie die Antwort gefunden haben, denke ich, es ist besser, Sie es als Antwort veröffentlichen und genehmigen (es ist erlaubt), anstatt einfach zu aktualisieren Ihre Frage, wie es aussieht, ist es immer noch aktiv (nicht beantwortet), wenn es nicht ist. – Max