我想知道是否有人有全局处理JavaScript错误的经验,并将它们从客户端浏览器发送到服务器.
我认为我的观点很清楚,我想知道客户端发生的每个异常,错误,编译错误等,并将它们发送到服务器进行报告.
我主要使用MooTools和head.js
(对于JS方面)和Django用于服务器端.
此问题与跨源资源共享(CORS,http://www.w3.org/TR/cors/)有关.
如果在发出CORS请求时出错,Chrome(以及AFAIK其他浏览器)也会向错误控制台记录错误.示例消息可能如下所示:
XMLHttpRequest无法加载
http://domain2.example
.原产地http://domain1.example
不被访问控制允许来源允许的.
我想知道是否有办法以编程方式获取此错误消息?我试过xhr.send()
在try/catch中包装我的调用,我也尝试添加一个onerror()
事件处理程序.两者都没有收到错误消息.