javascript onerror event 打造js error错误日志

如果你想track网站js error的数据,可以使用onerror事件来捕捉,见例子如下:

<head>
<script type="text/javascript">

window.οnerrοr=function(msg, url, linenumber){
 alert('Error message: '+msg+'\nURL: '+url+'\nLine Number: '+linenumber)
 return true
}
</script>

<script type="text/javascript">
document.write('hi there'
</script>
</head>

return true的意思是不影响浏览器正常的错误处理,return false会避免错误处理(通常不建议这么做)

在onerror事件里可以把msg,url,linenumber通过ajax发到日志服务器,这样我们就可以追踪页面的js运行情况,毕竟正式用户测试是最全面的:)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值