Google Analytics muestra que ~ 12% del total de nuestros usuarios se ven afectados por un error de Javascript de:incapaces de reproducirse TypeError: 'indefinido' no es un objeto
TypeError: 'undefined' is not an object
90% de los navegadores están Safari 7534.48.3, 10% son agentes compatibles con Mozilla. El 75% de los errores provienen de iPhones, el 23% de iPads. 1% de Macintosh, el otro 2% es de iPod, etc. Ninguno de los dispositivos ejecuta Linux o Windows.
He intentado habilitar el modo de depuración en Safari tanto en un iPhone como en un iPad pero no he podido reproducir el error.
Here is a link to a page Google Analytics claims is showing the error. Si alguien puede reproducir el error de forma consistente aquí, estaré súper contento porque bastará con un número de línea para comenzar la depuración.
¿Alguien puede pensar en alguna otra forma en que pueda intentar depurar esto? Gracias a todos
Para los curiosos entre nosotros estoy usando this code to send errors to GA - Advertencia: Posible auto promoción.
Actualización: TypeError: 'indefinido' no es un objeto (la evaluación 'safari.self.tab.canLoad')
arregló para conseguir que de una vez al hacer clic en torno, sobre todo en un iPhone, mientras haga clic en "Cambiar país ..."
Actualización: Resuelto esto asegurándose de que el elemento esté disponible en el dom. Resulta que la llamada a Ajax en el éxito estaba tratando de escribir en un elemento que no estaba disponible.
he guardado un sólido historial de Unable to reproduce TypeError: 'undefined' is not an object here
Entonces, ¿cuál es el archivo y la línea que aparece el error? Tu código también lo envía a GA. – Bergi
undefined: 0 .. :(- Te lleva a la mente una tetera de chocolate ... –
@JohnMcLear: si encuentras la respuesta, creo que es mejor que la publiques como respuesta y la apruebes (está permitida), en lugar de simplemente actualizar su pregunta, ya que parece que todavía está activo (sin respuesta) cuando no lo es. – Max