javascript - iOS Safari 上的 Dexie.js 数据库实例
问题描述
我目前正在尝试将dexie.js包装在 indexedDb 上,以便在我的 javascript 应用程序上使用一个简单的用例。在 iOS Safari 上,它似乎正在创建多个数据库实例,如下所示:
我认为 dexie 正在为每个写入事务创建一个新的数据库实例,这是非常奇怪的行为。是否有一个在 indexeddb 上有效的跨浏览器实现的包装器?尤其是在 iOS Safari 上!?
解决方案
如果你需要一些适用于 iOS 的东西,我建议你看看 Github 上的 localForage。它有一个非常简单的 API,专为移动使用而设计,因此它可以为可能不支持 IndexedDB 的设备提供后备方案。
推荐阅读
- html - Is it possible for front-end to know the local supported font-family?
- python - URL, GET, POST parameters in Django
- android - 片段在 tabLayout 中出现多次
- radare2 - How to go to a highlighted function in radare2?
- java - 如何克隆 TestNG 的 TestResult
- spring-boot - delete have body in Angular 8 and Spring Boot
- python - 相交两个列表并计算每个元素重叠的次数
- ios - AppIcon 未显示在设置屏幕中(在 Apple ID 登录页面中)
- android - 如果我重新创建通知,我应该调用 startforeground(id, notification) 吗?安卓以上奥利奥,api28
- java - 钢琴应用程序中如何使用多线程?