我正在开发一个使用许多不同框架和自定义脚本(jQuery、Backbone、Bootstrap、Less 仅举几例)的 Web 应用程序,其中任何一个都可能随时打印控制台输出。一些输出来自我刚才提到的框架,其他输出console.log
来自以前从事产品工作的工程师在代码中留下的剩余调用。
这是一个问题,因为所有数十行额外输出都与有效输出混合在一起,并且很难解析所有这些行以检查我的有效输出是否正常工作。我想要一个临时解决方案来覆盖console.log
Chrome 中的函数,以便我可以过滤掉某些消息并专注于我关心的输出。
如何console.log
用我自己的函数覆盖 Chrome 中的函数?
console.log
我已经尝试创建一个 Chrome 扩展并且它有点工作 -就扩展而言,我能够覆盖,但console.log
原始源中的所有引用都没有改变。
编辑:为清楚起见,我不是在寻找要添加到站点的另一个脚本。我正在寻找一种完全在 Web 浏览器中实现的解决方案,或者不涉及更改在 Web 应用程序中下载的源代码的其他技术。