加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

window.onerror和javascript控制台错误

发布时间:2020-12-14 02:50:49 所属栏目:Windows 来源:网络整理
导读:我有以下代码来捕获 javascript中的错误 script type="text/javascript" window.onerror = function(msg,url,linenumber) { console.log('Error message: '+msg+'nURL: '+url+'nLine Number: '+linenumber); return true; }/script 我打开了chrome开发人员
我有以下代码来捕获 javascript中的错误

<script type="text/javascript">
   window.onerror = function(msg,url,linenumber) {
      console.log('Error message: '+msg+'nURL: '+url+'nLine Number: '+linenumber);
      return true;
   }
</script>

我打开了chrome开发人员控制台,并通过随机javascript代码生成ReferenceError.让我们说:

person.run();  // person object does not exist

它抛出Uncaught ReferenceError:未在控制台中定义和打印person.但是它没有被window.onerror捕获.为什么?

解决方法

运行时脚本错误的事件处理程序.

请注意,一些/多个错误事件不会触发window.onerror,您必须专门监听它们.

打开此链接,这是用于你的全部:

https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers.onerror

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读