3 回答

TA貢獻1934條經(jīng)驗 獲得超2個贊
console.log = function() {}
編輯:
var logger = function(){ var oldConsoleLog = null; var pub = {}; pub.enableLogger = function enableLogger() { if(oldConsoleLog == null) return; window['console']['log'] = oldConsoleLog; }; pub.disableLogger = function disableLogger() { oldConsoleLog = console.log; window['console']['log'] = function() {}; }; return pub;}();$(document).ready( function() { console.log('hello'); logger.disableLogger(); console.log('hi', 'hiya'); console.log('this wont show up in console'); logger.enableLogger(); console.log('This will show up!'); } );

TA貢獻1876條經(jīng)驗 獲得超7個贊
var DEBUG = false;if(!DEBUG){ if(!window.console) window.console = {}; var methods = ["log", "debug", "warn", "info"]; for(var i=0;i<methods.length;i++){ console[methods[i]] = function(){}; }}
if(window.console && !console.dir){var methods = ["dir", "dirxml", "trace", "profile"]; //etc etc for(var i=0;i<methods.length;i++){ console[methods[i]] = function(){}; }}

TA貢獻1886條經(jīng)驗 獲得超2個贊
DEBUG = true; // set to false to disable debuggingfunction debug_log() { if ( DEBUG ) { console.log.apply(this, arguments); }}
DEBUG = true; // set to false to disable debuggingold_console_log = console.log;console.log = function() { if ( DEBUG ) { old_console_log.apply(this, arguments); }}
添加回答
舉報