从控制台获取数据

时间:2013-01-26 15:31:48

标签: javascript

是否可以在不停止工作的情况下将控制台中的所有数据传输到变量。

console.log=function(e){alert(e)}

我试图从控制台获取日志,但它们从控制台中消失了。甚至可能吗?是否可以获取所有数据,而不仅仅是 .log

1 个答案:

答案 0 :(得分:7)

您必须保留旧console.log()方法的副本,然后从自定义实现中再次调用它:

(function(o) {
    // keep old log method
    var _log = o.log;

    o.log = function(e) {
        alert(e);
        _log.call(o, e);
    }

}(console));