我该怎么办?
我看过这个Polyfill:http://nparashuram.com/IndexedDBShim/.但是,我用iPod Touch 5th Gen测试了,不知何故,第19次测试不行吗?
我应该使用不推荐使用的Websql吗?
我喜欢Polyfill的想法,但它不适合我…
是否有任何计划支持IndexedDB在将来的所有不支持的浏览器?
谢谢!
解决方法
也许可以创建一个体面的聚合物填充,但目前的似乎没有做这个工作.
Should I use Websql which was deprecated?
Websql的问题在于,它不会在IE或Firefox中受支持.如果您只针对移动浏览器,您可能会摆脱Websql,至少直到Firefox OS或Windows Phone才能获得显着的市场份额.
Are there any plans to support IndexedDB in the future for all the non-supported browsers?
让我们清楚一点.你问苹果,因为其他人都支持IndexedDB在最新的浏览器(iOS Chrome使用苹果的渲染引擎,因为苹果不会让他们做任何事情).
苹果不仅不支持IndexedDB,他们还没有公开表示任何意见(据我所知,我已经做了大量的搜索).这似乎很奇怪所以最好我可以告诉,没有人知道苹果是否计划支持IndexedDB.我认为这个阴谋论者可能试图破坏HTML5应用程序,迫使人们编写本地应用程序,但这纯粹是猜测.
总的来说,这让我们的开发人员处于一个很小的状况.没有很好的跨平台解决方案.我建议你向苹果投诉.这就是我所做的,我已经问我的用户想要在iOS上使用我的基于IndexedDB的应用程序来做同样的事情.还没有苹果的话.
UPDATE – 现在,在WWDC 2014中所述的iOS 8中支持Indexeddb,但不幸的是it’s broken pretty badly.