有没有办法使用 Javascript .log阅读控制台

Is there a way to read the console.log using Javascript?

本文关键字:log 控制台 Javascript 有没有      更新时间:2023-09-26

标题不言自明。

有没有办法读取输出到控制台的任何内容.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);