如何捕获 JS 中的异常 ?
- 手动捕获catch
try {
// todo
}catch(ex){
console.log(ex)
}finally{
// todo
}
- 自动捕获
window.onerror = function (message, source, lineNom, colNom, error){
// 第一,对跨域的js ,如CDN的,不会有详细的报错信息
// 第二,对于压缩的js,还要配合sourceMap反查到未压缩代码的行、列
}
1
1
1
1
1
1
1
1
1
1