1 - 我可以在Phonegap“ Indexeddb ”数据库中使用吗? (关于phonegap文档,phonegap仅支持“localstorag”和“SQLite”)
2 - 浏览器支持的含义是什么?(例如,如果“safari”不支持indexeddb,这意味着ios不支持Phonegap中的indexeddb?)
如果你能解释这个问题我会很高兴。
提前致谢。
答案 0 :(得分:1)
对于问题1 - 本文可能会对您有所帮助 - https://bitbucket.org/axemclion/indexeddb-cordova-ios/overview和http://blog.nparashuram.com/2012/10/indexeddb-example-on-cordova-phonegap_12.html
问题2-除了Safari之外,现在每个现代浏览器(IE 10 +,Chrome,Mozilla)都支持IndexedDB。
答案 1 :(得分:1)
<强>索引资料强>
此API在底层WebView中可用。索引数据库提供 比LocalStorage更多的功能,但比WebSQL少。
以下平台支持IndexedDB:
Windows Phone 8,BlackBerry 10
见here
但可以看到更新的平台支持here
答案 2 :(得分:1)
以下浏览器现在/将很快支持indexedDB。所以他们应该使用/不使用cordova
除IE之外的所有桌面浏览器都支持最新的IndexedDB规范。 IE 10/11支持最新的规范但缺少一些功能(http://goo.gl/VoGuWQ)
答案 3 :(得分:0)
对于多平台数据库,本文可以帮助您:http://pouchdb.com/learn.html
答案 4 :(得分:0)
对于我的工作,我们创建了一个业务应用程序,将其信息存储在IndexedDb和WebSQL for iOS中。让数据库在所有不同平台上运行真的很困难。我们目前支持iOS 6 +,Android 2.3+和Windows 8(.1)。我们设法使用IndexedDb Polyfill来实现它的工作,这是一个基于WebSQL的抽象层,它使您能够为IndexedDb和WebSQL提供相同的接口。
请注意,某些浏览器的IndexedDb支持较差,尤其是早期的Android版本。如果您对填料有任何疑问,请随时询问。