我想在beta测试时间内记录我项目中的所有JS错误。现在我用下面的方法做到这一点:日志javascript错误
window.onerror = myErrHandler;
function myErrHandler(message, url, line)
{
$.ajax({
cache: false,
type: "post",
data: {error:message, url:url, line:line, brouser:navigator.userAgent},
url: "/Home/LogJavaScript/",
async: true
});
return true;
}
但这种方式无法帮助获得有关调用堆栈的任何信息。所以,有关jQuery或任何其他外部脚本中的错误信息都无济于事。
有什么办法可以改善这种日志记录吗?
:这个链接将有助于http://stackoverflow.com/questions/147891/javascript-exception-stack-trace – dhinesh