如何屏蔽某个js文件中的 console
因为自己引用了别人的一个 js 文件,但里面有很多事件相关的 console 输出。自己并不想去修改别人的文件。但想屏蔽掉里面的 console 。
有多个 js 文件里有 console.log 。
如何在不使用注释的情况下,屏蔽某个 js 文件中的 console 输出?而其他 js 文件中的正常输出?
console.log=function(){} 是全部屏蔽。
---
2022-09-28 日 附
可以这样实现,重写 console.log 方法为 fn,在 fn 里去获取调用栈,调用栈里可以拿到很多东西,包括当前调用的是哪个 js 文件。如果是指定的 js 则输出,否则不输出即可。