从控制台获取数据

Ale*_*sov 4 javascript

是否有可能在不停止工作的情况下将控制台中的所有数据都传递给变量.

console.log=function(e){alert(e)}
Run Code Online (Sandbox Code Playgroud)

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

Ja͢*_*͢ck 7

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

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

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

}(console));
Run Code Online (Sandbox Code Playgroud)