Javascript Chrome DevTools中的手柄过滤器用于什么?

Javascript Chrome DevTools中的手柄过滤器用于什么?,javascript,console,filtering,google-chrome-devtools,Javascript,Console,Filtering,Google Chrome Devtools,Chrome开发工具有几个有用的过滤器来限制日志记录:错误,警告,信息等 最后一个过滤器名为Handled,我还没有找到它的用途。没有console.handle()或类似功能。谷歌没有提供答案 对于什么以及如何使用Handled过滤器?此过滤器适用于在承诺内处理的异常。已使用将筛选器添加到UI。包含和链接显示此功能的全部内容 如果我们做出承诺并拒绝这样做: var p = new Promise((resolve, reject) => reject('ooops')) 错误消息将立

Chrome开发工具有几个有用的过滤器来限制日志记录:
错误
警告
信息

最后一个过滤器名为
Handled
,我还没有找到它的用途。没有
console.handle()
或类似功能。谷歌没有提供答案


对于什么以及如何使用
Handled
过滤器?

此过滤器适用于在承诺内处理的异常。已使用将筛选器添加到UI。包含和链接显示此功能的全部内容


如果我们做出承诺并拒绝这样做:

var p = new Promise((resolve, reject) => reject('ooops'))
错误消息将立即打印到控制台:

但是,拒绝可在以后处理:

p.catch(e => {})
导致上一条错误消息更改状态:

“未兑现的(承诺中的)ooops”变成了“已处理的承诺拒绝”。因为它不再被视为错误,所以当“错误”过滤器处于活动状态时,它将不会显示。但当新的“已处理”过滤器处于活动状态时,它将显示


似乎与已处理的异常有关,但我很难理解如何处理。