【发布时间】:2014-02-21 20:25:39
【问题描述】:
我喜欢制作用户脚本。对您最喜欢的页面进行更多控制或只是加快加载速度真的很有趣。
目前,我遇到了一个问题,页面要么定义了对新虚拟对象的控制台引用:
window.console = {log: function() {}, info: function() {} ... };
或者它甚至会破坏函数:
window.console.log = function() {};
window.console.info = function() {};
...
我使用window 来表明我在谈论全局范围。另外,在第二个示例中,我没有故意对同一功能使用快速分配
现在你会如何处理这个问题?警报很好用,但我已经习惯了 Firebug,而且它的控制台很多。
无法表达我会多么优雅地寻求帮助。
PNS.:目前,League of Legends forums 是有问题的网站。运行以下代码查看问题:
window.console.log.toString(); //returns "function () {}"
【问题讨论】:
标签: javascript firebug greasemonkey console.log