- 使用try …cath
try{
//todo
}catch(ex) {
throw new Error(ex);
}finally {
//todo
}
- 使用window捕获
window.onerror = function(message, source, linenum, colnum, error) {
//todo
// 对于跨域的JS,不会有详细报错信息
// 对于压缩的JS,需要配合sourceMap反查到未压缩代码行
}
try{
//todo
}catch(ex) {
throw new Error(ex);
}finally {
//todo
}
window.onerror = function(message, source, linenum, colnum, error) {
//todo
// 对于跨域的JS,不会有详细报错信息
// 对于压缩的JS,需要配合sourceMap反查到未压缩代码行
}