美文网首页
如何捕获JS中的异常

如何捕获JS中的异常

作者: 泡杯感冒灵 | 来源:发表于2020-08-01 10:02 被阅读0次

    手动捕获异常

    try {
      // todo 
    }catch(ex){
      console.error(ex)   //手动捕获 catch
    } finally {
      // todo
    }
    

    自动捕获

    window.onerror = function(message,source,lineno,colno,error){ 
      // 对于跨域的JS,如CDN,不会有详细的报错信息  
      // 对于压缩的JS,还要配合sourceMap,反查到未压缩代码的行和列 
    }
    // 函数参数
    // message 错误信息(字符串)
    // source 发生错误的脚本URL(字符串)
    // lineno 发生错误的行号 (数字)
    // colno 发生错误的列号 (数字)
    // error  Error对象 (对象)
    

    相关文章

      网友评论

          本文标题:如何捕获JS中的异常

          本文链接:https://www.haomeiwen.com/subject/pbfrrktx.html