Evitar errores de producción debidos a Firebug
13:00 H (CET)| Temas: Javascript
Aquellos que usamos Firebug para depurar nuestras aplicaciones, podemos cometer el error de dejar una traza (console.log())y que al subirlo a producción el usuario tenga un error de Javascript. Para evitar esto, podemos incluir en nuestro script lo siguiente:
if(!window.console) {
window.console = {
log: function() {}
}
}
Visto en este ejemplo
Relacionados
Feedback off | Del.icio.us
1. LMA ~ Miércoles, 03 Dic 2008 | 15:51H:
Curiosamente ayer se me ocurrió hacer eso mismo de crear una función console.log vacía si no existe ya, por si acaso olvido eliminar alguna llamada.
La verdad, una función tan útil como console.log debería venir ya incorporado en todos los intérpretes de JavaScript, igual que Flash trae incorporado trace(), pues lo de mostrar datos con alert es bastante incómodo, sobre todo si estás en un bucle, pues tienes que aceptar todas las ventanas (incluso puedes acabar con un bucle de alerts bastante molesto).
2. LMA ~ Miércoles, 03 Dic 2008 | 15:52H:
Curiosamente ayer se me ocurrió hacer eso mismo de crear una función console.log vacía si no existe ya, por si acaso olvido eliminar alguna llamada.
La verdad, una función tan útil como console.log debería venir ya incorporado en todos los intérpretes de JavaScript, igual que Flash trae incorporado trace(), pues lo de mostrar datos con alert es bastante incómodo, sobre todo si estás en un bucle, pues tienes que aceptar todas las ventanas (incluso puedes acabar con un bucle de alerts bastante molesto).

