Sir*_*lly 16 javascript error-handling jquery logging stack-trace
我想在beta测试期间记录项目中的所有JS错误.现在我用以下方式做到:
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;
}
Run Code Online (Sandbox Code Playgroud)
但这种方式无法获得有关调用堆栈的任何信息.因此,有关jQuery或任何其他外部脚本中的错误的信息无济于事.
有没有办法改善这种日志记录?
jp1*_*10k 10
看看stacktrace.js,这应该可以解决问题.
| 归档时间: |
|
| 查看次数: |
7014 次 |
| 最近记录: |