Javascript 从控制台获取数据

Javascript 从控制台获取数据,javascript,Javascript,是否有可能在不停止工作的情况下将所有数据从控制台发送到变量 console.log=function(e){alert(e)} 我试图从控制台获取日志,但它们从控制台消失了。甚至有可能吗?是否可以获取所有数据,而不仅仅是.log?您必须保留旧的控制台.log()方法的副本,并从自定义实现中再次调用它: (function(o) { // keep old log method var _log = o.log; o.log = function(e) {

是否有可能在不停止工作的情况下将所有数据从控制台发送到变量

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

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

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

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

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

}(console));

不仅仅是.log,所有的数据都可能被删除吗?@Aleksov是的,你可以这样“重新路由”任何函数:)如何在实践中实现它?@Aleksov你会像我所展示的那样实现它,但是对于你想路由的每个方法都可以。@Jack OK!看来我明白你的意思了!再次感谢你!