前端 JavaScript 错误收集-演道网

前言

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

JavaScript
window.onerror = function (msg, url, lineNo, columnNo, error) {
alert('Error: ' + msg + ' Script: ' + url + '\nPosition: ' + lineNo + ' / ' + columnNo
+ '\nStackTrace: ' + error);
return false;
};

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

解决跨域问题

  • script 添加 crossorigin 属性
    JavaScript