是否可以在不停止工作的情况下将控制台中的所有数据传输到变量。
console.log=function(e){alert(e)}
我试图从控制台获取日志,但它们从控制台中消失了。甚至可能吗?是否可以获取所有数据,而不仅仅是 .log ?
答案 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));