收集web前端日志
重写window.onerror方法,将前端错误信息封装到一个get请求中。通过Image发送到服务端
window.onerror = function(errorMessage, url, line) {
var loggerUrl = "https://www.buglife.cn/js/logger";
var parameters = "?description=" + escape(errorMessage)
+ "&url=" + escape(url)
+ "&line=" + escape(line)
+ "&parent_url=" + escape(document.location.href)
+ "&user_agent=" + escape(navigator.userAgent);
/** Send error to server */
new Image().src = loggerUrl + parameters;
};
还没有评论,来说两句吧...