Possible Duplicate:
'console' is undefined error for internet explorerPruebas de declaraciones console.log en IE
Si tiene console.log
declaraciones en su código, Internet Explorer arrojará un error de JavaScript (al menos en Internet Explorer 7, que es lo que nuestros usuarios de la intranet han instalado).
Estoy usando Firefox para la mayoría de mis pruebas de desarrollo principalmente debido a la funcionalidad proporcionada por Firebug (donde uso muchas instrucciones de consola) pero también necesito probarla en IE.
si agrego lo siguiente a mi JavaScript, no se produce el error.
var debugging = false;
if (typeof console == "undefined")
var console = { log: function() {} };
El problema es que me gustaría desencadenar un evento si el modo de depuración es falso. Si creo una función para probar si la depuración es falsa y realizo una acción (en este momento solo una alerta) pero cuando intento hacer lo siguiente recibo un error de IE que dice La consola no está definida.
var debugging = false; // or true
if (typeof console == "undefined")
var console = { log: function() {consoleMsg()} };
function consoleMsg() {
if(!debugging) {
alert('Console.log event in Production Code');
}
Si alguien pudiera ayudarme a arreglar mi código, proporcionar una mejor manera de ayudar a alcanzar mi meta, o me directo a un recurso a edumacate yo estaría muy agradecido.
http://stackoverflow.com/questions/3326650/console-is-undefined-error-for-internet-explorer comprobar –