2009-11-09 12 views

Respuesta

20

A menudo esto se debe a que dejó una llamada console.log en el script. Esto solo funciona cuando hay un depurador presente. Debería obtener un error JS al intentar usarlo a menos que los tenga desactivados.

+0

lo general el uso: si (consola) {console.log (objeto); } –

+0

Nunca he usado console.log. Y no he desactivado los errores de JavaScript. :/ – Joel

+1

Es 2012, la respuesta sigue siendo correcta. En Opciones de Internet -> Avanzado -> Navegación -> Desmarcar "Deshabilitar la depuración de scripts" le ofrece objetos de consola sin las herramientas de desarrollo abiertas. Así que hice esto al comienzo de mi código: 'window.console = window.console || {log: function() {}}; ' –

0

Cierre las Herramientas de desarrollador, cierre IE8, vuelva a abrir, actualice con memoria caché clara: CTRL-F5 Esto debería ser el truco si no tiene ningún JavaScript especial que se comunique con las Herramientas de desarrollo.

+0

Buena idea, he intentado desinstalar IE8 y volver a instalar y el problema permanece. – Joel

0

me pareció que necesitaba más que acaba de comprobar la existencia de la consola. Utilicé la respuesta de this thread. Atrapa todo tipo de métodos en el objeto de la consola.

Cuestiones relacionadas