资讯专栏INFORMATION COLUMN

前端 JavaScript 错误收集

myshell / 332人阅读

摘要:,表示当前错误对象,包含当前错误比较详细的堆栈等信息,需要比较新的浏览器才有这个参数。总结这样我们就可以利用收集用户的报错信息了完整的错误收集系统见下面的参考链接。参考链接全面收集前端报错原文地址获取最佳阅读体验并参与讨论,请访问原文

前言

最近有个页面写好后在 Chrome devtools 里运行正常,但是手机上运行时却出了问题,就想着在代码里添加下面的内容,到手机上显示错误消息

window.onerror = function (msg, url, lineNo, columnNo, error) {
  alert("Error: " + msg + " Script: " + url + "
Position: " + lineNo + " / " + columnNo
   + "
StackTrace: " +  error);
  return false;
};

可是到手机上一看,错误信息并没有打印出来,而是 Error: Script error
只好放狗 (Google) 一查,原来是跨域问题

解决跨域问题

script 添加 crossorigin 属性

                
阅读需要支付1元查看
<