在原生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));

 

相关文章:

  • 2022-12-23
  • 2021-06-28
  • 2022-12-23
  • 2022-02-25
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-07-07
猜你喜欢
  • 2022-01-01
  • 2021-06-03
  • 2022-12-23
  • 2021-05-18
  • 2021-09-12
  • 2021-09-19
  • 2022-12-23
相关资源
相似解决方案