JavaScript全局错误侦听器无法正常工作

Wai Yan Hein

我正在通过以下链接https://developer.mozilla.org/en-US/docs/Web/API/GlobalEventHandlers/onerror监听全局JavaScript错误我试图通过产生错误来测试代码是否正常工作。但这是行不通的。

这是我的代码

var num = {

}

num.id.toString();

window.onerror = function(message, source, lineno, colno, error) {
    alert('Error');
    return false;
}

如您在上面的代码中看到的那样,它应该警告消息“错误”,因为测试对象的id属性未定义,因此对其调用toString()方法将引发错误。但是当我检查控制台时,出现了错误。但是全局错误侦听器未捕获错误并被触发。如何正确设置JavaScript全局错误侦听器?

悲哀

错误的顺序-您尝试停止脚本执行的错误绑定事件处理程序转过来:

window.onerror = function(message, source, lineno, colno, error) {
    alert('Error');
    return false;
}

var num = {

}

num.id.toString();

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用Composition API插件在Vue 2中功能组件(在正常工作时)发生未定义的侦听器错误

OnClick以及侦听器无法正常工作

Javascript全局onclick侦听器

布局中的searchview的关闭侦听器无法正常运行

没有静态引用,Android自定义视图事件侦听器将无法正常工作

JavaScript函数/事件侦听器无法正常运行

Java Selenium和Appium无法正常工作无法启动REST http接口侦听器

backref关系中的对称性无法与事件侦听器一起正常工作

JavaScript mousemove事件侦听器无法按预期工作

菜单上的事件侦听器无法正常工作,并且控制台错误“无法识别和忽略键“初始刻度”。

循环内的Firebase Realtime Database侦听器无法正常工作

尝试避免在添加侦听器内进行setState调用时,AnimatedBuilder无法正常工作

事件侦听器无法正常工作,如何解决问题?

用于检测图像的“加载”事件侦听器已完成加载,无法在反应中正常工作

Javascript:无法删除webkitAnimationEnd的侦听器

关键侦听器由于某种原因无法正常工作

Gmaps.map.callback无法正常工作,无法在Gmaps4rails中添加侦听器

Xbee API-数据包侦听器似乎无法正常工作

没有submit()JSF,值更改侦听器无法正常工作

动态创建搜索栏并为其提供侦听器,但它无法正常工作

Android共享的偏好设置更改侦听器即使在全局引用侦听器的情况下也无法正常工作

LineChart侦听器无法正常工作,或者我错过了某些事情

Google Maps侦听器无法在angular2 + typescript中正常工作

JQuery.on()单击侦听器无法按预期工作

邀请侦听器无法正常工作4.2

UI 按钮侦听器 AddListener 无法循环工作

回调侦听器无法正常工作

Html 类事件侦听器无法正常工作

事件侦听器无法正常工作,适用于 chrome,不适用于 Firefox