Я использую firebug и выполняю множество вызовов console.log, .info, .dir и т. Д. Когда приложение запускается на машине с отключенным firebug, оно может вызвать ошибки. Как лучше всего этого избежать? Это похоже на работу:
// global scope
if (typeof(console) == 'undefined') {
console = {
info : function() {},
dir : function() {},
error : function() {},
log : function() {}
};
}
но мне не нравится идея ручного ведения списка консольных функций. Другие идеи?
(У нас также есть jQuery, если это поможет.)