我开发了一款需要离线使用移动设备的网络应用。我已经研究了渐进的网络应用程序,我对这种趋势非常兴奋。可悲的是,Apple仍然没有工作支持,但看起来正在改变https://cloudfour.com/thinks/apple-starts-work-on-progressive-web-apps/
尽管Apple设备不像Android那样支持PWA,但似乎已经支持某些功能,例如通过IndexedDB(?)进行离线存储。有谁知道我目前是否可以通过PouchDB(例如)使用IndexedDB来保存/检索数据?指向具有此功能的Web应用程序的链接将非常有用。
我需要为我的应用程序运行才能打开位于本地文件系统上的pdf并从基于浏览器的数据库更新/检索数据。希望这是可能的。
答案 0 :(得分:0)
我不知道渐进式网页应用是什么,但您可以在苹果设备上明确使用PouchDB。
pouch docs(可以追溯到2015年)仍然说在iOS Safari上没有对IndexedDB的支持,因为实施太多了。那时你可以在iOS上通过WebSQL使用PouchDB。
最新版本的iOS和Safari确实支持IndexedDB,请参阅the caniuse on IndexedDB。所以你也应该能够通过IndexedDB使用PouchDB。