Web应用里面可能有一些未知JS Error,如果碰巧你也使用Google Analytics,你可以借用GA来追踪记录这些JS 异常,防止潜在的,或未发现的BUG。
代码不长, 原理很简单,直接推送给GA记录下即可:
原文: http://davidwalsh.name/track-errors-google-analytics
代码不长, 原理很简单,直接推送给GA记录下即可:
// 跟踪基本的JS Error
window.addEventListener('error', function(e) {
_gaq.push([
'_trackEvent',
'JavaScript Error',
e.message,
e.filename + ': ' + e.lineno,
true
]);
});
// 跟踪Ajax错误异常 (jQuery API)
$(document).ajaxError(function(e, request, settings) {
_gaq.push([
'_trackEvent',
'Ajax error',
settings.url,
e.result,
true
]);
});
原文: http://davidwalsh.name/track-errors-google-analytics
回复 (0)
微信扫码 立即评论