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