标题很不言自明。
有没有办法读取任何输出到console.log的内容,直到您决定使用Javascript读取为止。
最佳答案
您可以围绕它进行代理,例如:
(function(win){
var ncon = win.console;
var con = win.console = {
backlog: []
};
for(var k in ncon) {
if(typeof ncon[k] === 'function') {
con[k] = (function(fn) {
return function() {
con.backlog.push([new Date(), fn, arguments]);
ncon[fn].apply(ncon, arguments);
};
})(k);
}
}
})(window);