Хабр Курсы для всех
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!
function log () {
return 'console' in window ? console.log.apply(console, arguments) : null;
}
if (!window.console)
{
window.console = {
log : function(){},
dir : function(){}
....
}
}
new function () {
var debug = true;
var original = window.console;
window.console = {};
['log', 'dir', ...].forEach(function (method) {
console[method] = function () {
return (debug && original) ? original[method].apply(original, arguments),
}
});
};
(function(__global){
if (!__global.console || (__global.console && !__global.console.log)) {
__global.console = {
log: (__global.opera && __global.opera.postError)
? __global.opera.postError
: function(){ }
}
}
})(this);
if(typeof allow_console == 'undefined'){
var allow_console= false;
var hash = location.hash;
if(hash.indexOf('#console')!=-1){
allow_console = true;
}
}
if(allow_console==true){
console.log('Режим отладки включен');
}
Используем console на полную