js监控

作者: yokohu | 来源:发表于2018-01-11 16:27 被阅读0次

    原因:代码异常监控
    解决:
    两个方案:
    (1)try..catch
    +无法捕捉到语法错误,只能捕捉运行时错误;
    +可以拿到出错的信息,堆栈,出错的文件、行号、列号;
    +需要借助工具把所有的function块以及文件块加入try,catch,可以在这个阶段打入更多的静态信息。
    (2)window.onerror
    +可以捕捉语法错误,也可以捕捉运行时错误;
    +可以拿到出错的信息,堆栈,出错的文件、行号、列号;
    +只要在当前页面执行的js脚本出错都会捕捉到,例如:浏览器插件的javascript、或者flash抛出的异常等。
    跨域的资源需要特殊头部支持。<script src="" crossorigin></script>

    相关文章

      网友评论

          本文标题:js监控

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