支持对 `ConstraintError` 和 ` AbortError` 的友好处理
作者: Shaghal创建于 2025年1月20日更新于 2025年1月20日
您的功能请求是否与问题有关?请描述。 当将数据插入具有多个字段(例如 a 和 b)的唯一索引的 IndexedDB 存储时,如果尝试插入重复项,则包会抛出 ConstraintError。虽然我可以捕获此错误并进行处理(例如更新非唯一字段),但该包还会抛出一个没有堆栈跟踪的 AbortError,这使得难以调试和优雅地处理。 此问题源于无法在当前实现中自定义事件监听器,如 success、complete、error 和 abort。
内容来源: jakearchibald/idb