Dexie.js iOS Safari 上的数据库实例

Dexie.js db instances on iOS Safari

我目前正在尝试 dexie.js 在我的 javascript 应用程序上为一个简单的用例包装 indexedDb。在 iOS Safari 上,它似乎正在创建多个数据库实例,如下所示:

我认为 dexie 正在为每个写入事务创建一个新的数据库实例,这是一种非常奇怪的行为。是否有一个在 indexeddb 上跨浏览器实现的包装器有效?尤其是在 iOS Safari 上!?

如果您需要可以与 iOS 一起使用的东西,我建议您看看 Github 上的 localForage。它有一个非常简单的 API 并且专为移动使用而设计,因此它可以为可能不支持 IndexedDB 的设备提供后备。

https://localforage.github.io/localForage/