js收集错误信息,错误上报

线上的代码可有有时候用户会反应不好使,一般是因为js造成的!

尤其在移动端各个手机之前的差异特别大。

下面这段代码是获取能帮助你!

<script>
 window.onerror = function(errorMsg, url, lineNumber) {
            //把下面的错误信息收集
            var msg = 'msg=' + encodeURIComponent([errorMsg, url, lineNumber, navigator.userAgent].join("|_|"));
            var src = 'http://localhost/test.php?'+ msg;
            //采用预加载的方式
             errorTransport = new Image;
            //提交错误信息
            errorTransport.src = src;
};

</script>


<script> a; b=a+1; </script>

  

posted @ 2014-03-06 22:45  投河自尽的鱼  阅读(929)  评论(0编辑  收藏  举报