听取console.log

Pet*_*ans 7 javascript console logging devtools

我想设置一个监听器console.log()并对消息执行某些操作,而不会阻止默认行为.因此,开发工具的控制台也应该得到消息.有任何想法吗?

dea*_*nix 10

从来没有在网页上尝试过这个,但它在浏览器插件中工作(出于安全原因,javascripts权限不同).

你可以明确地去寻找这样的事情:

(function(){

    var originallog = console.log;

    console.log = function(txt) {
        // Do really interesting stuff
        alert("I'm doing interesting stuff here !");

        originallog.apply(console, arguments);
    }

})();
Run Code Online (Sandbox Code Playgroud)

javascript中有趣的是,函数也是对象:D