访问未捕获的承诺拒绝错误堆栈
Accessing Uncaught Promise Rejection Error Stack
是否可以使用" unhandlerejection "承诺事件访问堆栈跟踪?
self.addEventListener("error", function(event) {
console.log(event.error.stack)
event.preventDefault()
}) //works
self.addEventListener("unhandledrejection", function(event) {
console.log(event.error.stack)
event.preventDefault()
}) //fails
Promise.reject()
如果你传递一个Error对象作为拒绝原因,那么你就可以访问堆栈。
self.addEventListener("error", function(event) {
console.log(event.error.stack)
event.preventDefault()
}) //works
self.addEventListener("unhandledrejection", function(event) {
console.log(event.stack)
event.preventDefault()
}) //works
Promise.reject(
new Error('rejected') // here's the magic
)
相关文章:
- NodeJS未处理的拒绝错误:Can't在发送标头后设置标头
- XDomainRequest (CORS) for XML 导致 IE8 / IE9 中的“访问被拒绝”错误
- JavaScript 失败,出现权限被拒绝错误消息
- SCRIPT5:访问被拒绝错误,即使用XMLHttpRequest
- 从 JavaScript 执行 shell 命令时权限被拒绝错误
- 设置文档域时出现“访问被拒绝”错误
- 从一个框架的页面调用一个javascript函数到另一个框架的页面,给出“权限被拒绝”错误
- 承诺拒绝错误 - 未处理的拒绝错误:已关闭
- 获取访问被拒绝错误
- ASP网站FileSystemObject.CreateFolder权限被拒绝错误
- Javascript setTimeOut导致访问被拒绝错误
- XDomainRequest open("get", url)在IE中给出访问拒绝错误
- 未处理的拒绝错误:发送后不能设置标头
- XDomainRequest 上的访问被拒绝错误
- IE8的访问拒绝错误信息
- 使用XDomainRequest调用跨域AJAX时出现权限拒绝错误
- 淘汰赛.toJSON导致SecurityError权限被拒绝错误
- 在window.moveTo()上出现访问拒绝错误
- 简单的Angular 2应用程序给出了“可能未处理的拒绝”.错误
- 未处理的拒绝错误与Ajax蓝鸟承诺包装