【文件属性】:
文件名称:uncaught:处理未捕获的错误并承诺拒绝的模块
文件大小:11KB
文件格式:ZIP
更新时间:2021-05-10 15:04:39
JavaScript
未捕获
uncaught是模块,它允许您处理所有未捕获的错误并仅通过一个侦听器承诺拒绝。
这个怎么运作
uncaught侦听全局对象错误和未处理的拒绝事件:
对于浏览器,这些是和 。
对于Node.js,它们是和 。
这些事件之一触发后,模块会将error (以及浏览器模式的event )对象传输到所有已注册的侦听器函数。
浏览器支持
全局错误
谷歌浏览器30+
Edge(所有版本)
Internet Explorer 11
Firefox 33+
歌剧41+
Safari 10+
Yandex浏览器16+
Android 4.4以上
iOS 10.0以上
全球未处理的拒绝
谷歌浏览器49+
歌剧41+
Yandex浏览器16+
Node.js支持
在v0.1.18中添加了事件uncaughtException 。
v1.4.1中添加了事件unhandledRe
【文件预览】:
uncaught-master
----.gitignore(54B)
----.eslintrc(1KB)
----package.json(2KB)
----node-test()
--------setup.js(117B)
--------index.js(4KB)
--------process-for-uncaught()
----karma.conf.js(2KB)
----webpack.config.js(488B)
----.travis.yml(69B)
----LICENSE(1KB)
----index.js(3KB)
----README.md(3KB)
----.eslintignore(37B)
----browser-test()
--------index.js(5KB)
--------frame-for-uncaught()
----.npmignore(37B)
----.editorconfig(155B)