onerror远程移动调试 收集报错信息

前言

我们在开发移动端的时候,需要远程调试。那时候我们可能选择fiddler4,Weinre,vorlon或者移动框架包含的调试工具等。但本来就调试一个很简答的问题,引用这些工具安装觉有点大材小用。我推荐一个小办法用 onerror。放在全局JS里面,只有那个地方有报错,直接把错误打出来,那行那页那个JS报错都一目了然。简单方便。~~

错误信息模型

/*收集报错信息*/
    window.onerror = function(errorMessage, scriptURI, lineNumber,columnNumber,errorObj) {
        var data  = {
            errorMsg : errorMessage,//出错的信息
            errorBrowser : navigator.userAgent,//浏览器信息
            errorUrl : window.location.href,//出错的位置
            errorFile : scriptURI,//出错的文件
            errorLine : lineNumber,//出错代码的行号
            errorCol : columnNumber//出错代码的列号
        }
        alert(JSON.stringify(data));
        return true;// 阻止在控制台中打印错误信息
    };
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值