数据库库

时间:2014-01-06 13:23:53

标签: javascript html5 local-storage indexeddb

我正在开发一个项目,即使没有互联网连接,也需要保留一些功能。

我发现indexeddb正在成为新标准,但并非所有浏览器都支持此标准。

此外,android仅在最新版本中支持indexeddb。

因此,当不支持indexeddb时,我们还希望使用localstorage作为后备。

是否有一个库是javascript,可以检测indexeddb是否受支持并使用appriorate fallback,还是我必须手动进行的操作?

或者某人有其他解决方案吗?

1 个答案:

答案 0 :(得分:1)

我目前使用的是用于Android和iOS的polyfill,因此我可以使用indexedDB API,但实际上并不支持它。 它通过实际使用websql来实现这一点,而android和iOS都支持它。

如果我没记错的话,

在Android 2+和iOS 4上支持websql。 有关详细信息,请参阅indexedDBShim:https://github.com/axemclion/IndexedDBShim/