怎么用js监控控制台是否有错误信息

JavaScript020

怎么用js监控控制台是否有错误信息,第1张

在IE11中可以用开发人员工具来看网页中的JS错误。 1、打开要调试的网页。按F12打开开发人员工具。 2、点击控制台,再刷新当前页面。如果有JS错误就会出现如下图提示: 3、调试:点击上面的错误,就会跳转到相对应的JS中。可以进行调试。

异常分类

捕获异常技巧

1.可疑区域增加 try...catch(只能捕获到同步的运行时错误,对于语法和异步错误无能为力,捕获不到。)

2.全局监控JS异常: window.onerror(不是万能的,只有在返回 true 的时候,异常才不会向上抛出(浏览器接收后报红),否则即使是知道异常的发生控制台还是会显示 Uncaught Error: xxxxx,最好写在所有JS脚本的前面,否则有可能捕获不到错误,无法捕获语法错误)

3.全局监控静态资源异常: window.addEventListener

4.全局捕获没有 catch 的 promise 异常:unhandledrejection

5.iframe 异常:window.onerror

6.VUE errorHandler 和 React componentDidCatch

7.监控网页崩溃:window 对象的 load 和 beforeunload

8.Script Error跨域 crossOrigin 解决(跨源资源共享机制( CORS ):我们为 script 标签添加 crossOrigin 属性)