La solución vinculado es básicamente una variante (con algunas funciones extra) del presente:
EDITAR El código siguiente no funciona realmente cuando Firefox está presente. Eso les enseñará por publicar código sin comprobar sólo para mostrar mi no tan operador ||
1337 Skillz:
window.console = window.console || {};
console.log = function(){};
La razón de esto es que la consola de Firefox es en realidad un captador única property fuera de la ventana. Por lo tanto, no podemos establecerlo. En su lugar, algo como esto necesita ser utilizado:
if (!window.console) {
window.console = {};
window.console.log = function(){};
}
Además, console.log
(y console.warn
, console.error
) funcionará en los navegadores WebKit, incluyendo Safari móvil, bastante bien, ¿eh?
Realmente es una buena solución, especialmente si usa las otras funciones como 'advertir' y' error'. –
Error de enlace para mí. Creo que esto es lo mismo: http://code.google.com/p/fbug/source/browse/branches/firebug1.5/lite/firebugx.js –
Gracias Matthew, he corregido el enlace, incluso si no es la última versión del archivo (que no puedo encontrar en ningún lugar en el repositorio svn de firebug) – OcuS