Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
通过javascript/jquery检索控制台_Javascript_Jquery - Fatal编程技术网

通过javascript/jquery检索控制台

通过javascript/jquery检索控制台,javascript,jquery,Javascript,Jquery,作为支持请求的一部分,我想从控制台发回最新的错误/日志语句。是否通过javascript/jquery检索控制台?您还可以覆盖控制台.log (function(){ if(window.console && console.log){ var old = console.log; console.log = function(){ doSomthingElse(arguments); ol

作为支持请求的一部分,我想从控制台发回最新的错误/日志语句。是否通过javascript/jquery检索控制台?

您还可以覆盖
控制台.log

(function(){
    if(window.console && console.log){
        var old = console.log;
        console.log = function(){
            doSomthingElse(arguments); 
            old.apply(this, arguments)
        }
    }  
})();
你可以用

看这个例子


此外,您还可以覆盖
控制台
,并让它通过ajax提交调用@Rajesh OP的可能副本也会说“日志语句”,因此仅仅捕获错误并不足够。我实际上已经回答了类似的问题,覆盖了所有控制台功能,但它丢失了。挖掘答案。如果found@Phil这会有帮助的。没有找到相关答案,但找到了fiddle链接。其他的呢?你需要一个接一个地做。这里有一篇关于重写
控制台
方法的完整文章,这篇文章将只介绍您编写的代码部分,以澄清,您的代码不会涵盖未定义中的
$等问题,这是由于加载之前延迟加载或访问
$
而导致的jQuery@Rajesh-我还想讨论一些问题,如$未定义,因为应用程序的某些部分非常旧。那可能吗?我可以在开发人员控制台中看到它,现在我“只是”想检索:-)@user1697073对于错误,我建议使用sentry,正如我在问题下分享的副本中提到的那样。如果您想手动处理,我还共享了一个JSFIDLE链接,该链接执行类似的操作,但请确保在加载其他脚本之前先加载该脚本
var a = {}

try {
   var b = a.b.c
} catch(e) {
  alert(e);
}