我正在尝试类似的东西
var store = trans.objectStore("todo");
这在控制台中给出了以下错误
Uncaught Error: NOT_FOUND_ERR: DOM IDBDatabase Exception 3
虽然我预计这个错误(对象存储不存在)但我想抓住它。我试图在事务中添加一个 onerror
trans.onerror = function(e) { ... }
但不会调用 onerror 。有没有办法使用 onerror 来捕获这个错误?或者是用 try/catch 包装它的唯一方法?