IndexedDBShim有效,然后产生错误

时间:2014-03-28 17:51:25

标签: javascript html5 indexeddb web-sql

我有一个基于HTML5 / Javascript的数据密集型移动应用程序,使用IndexedDb和IndexedDbShim,用于本机不支持idb的设备。

对于支持IndexedDb的设备,应用程序很好,没有数据访问问题。然而,当使用Safari在iPad Mini上进行测试时,虽然应用程序最初运行正常,但是以通常的方式浏览和使用应用程序"随机地"抛出以下错误:

  • 无法打开数据库(14无法打开数据库文件)
  • InvalidStateError:DOM异常:尝试使用不可用或不再可用的对象。

在使用IndexedDbShim之前有没有人遇到过这类问题?

1 个答案:

答案 0 :(得分:1)

您是在关闭交易吗?

我在测试中遇到了这些类型的错误,因为我在使用后没有关闭数据库和事务。

仅适用于平铺浏览器。