重写js console
Posted jim520
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了重写js console相关的知识,希望对你有一定的参考价值。
在原生js代码中的console.log会让用户看到触发console.log的源代码,如何避免呢?
1:
var print=console.log.bind(console)
2:
window.console=(function(origConsole){ if(!window.console) console = {}; return { log: function(){ origConsole && origConsole.log && origConsole.log(arguments[0]); }, info : function(){ origConsole.info(arguments[0]); }, warn : function(){ origConsole.warn(arguments[0]); }, error : function(){ origConsole.error(arguments[0]); }, time : function(){ origConsole.time(arguments[0]); }, timeEnd : function(){ origConsole.timeEnd(arguments[0]); } }; }(window.console));
以上是关于重写js console的主要内容,如果未能解决你的问题,请参考以下文章