有没有办法使用 Javascript .log阅读控制台
Is there a way to read the console.log using Javascript?
标题不言自明。
有没有办法读取输出到控制台的任何内容.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);
相关文章:
- 有没有一种方法可以在控制台关闭的情况下让console.log()在IE中记录消息
- 控制台.log触发,但随后的 Jquery 调用不执行任何操作
- 为什么控制台.log(true,' ')打印真“ ”
- 如何做if/else语句并使用控制台.log打印出来
- 如何指定在执行控制台时要显示的属性.log对象
- 从库命令停止控制台.log
- 对象属性在控制台.log中显示为未定义
- 更改控制台的速度.log循环
- “期望赋值或函数调用,而是看到了表达式.” - 不必要的控制台.log
- JavaScript:控制台的意外输出.log('str' + int + int)
- 为什么我的应用程序没有到达控制台.log
- 控制台.log在 setInterval 中无法为 Tampermonkey 工作
- PhantomJS 控制台.log对象输出 [对象对象]
- 如何用消息正确抽象控制台.log颜色变量
- 这句话的作用是什么?console.log.bind(控制台)
- 它将打印控制台.log(1+ + “2”)
- 如何将控制台.log响应存储在数组中
- Angular Karma 控制台.log不起作用
- 控制台.log包装器,保留行号并支持大多数方法
- 数组中的字符串显示为未定义,尽管在几行之前成功.log控制台