包装器支持webSql和indexedDB?

时间:2013-09-05 06:13:17

标签: html5 indexeddb web-sql jaydata offline-browsing

我的应用程序应支持以下浏览器的离线模式:

  • IE
  • 火狐
  • Safari(仅支持WebSQL)

以及使用KendoUI进行UI的应用程序。我看过 JayData ,它看起来非常适合我的要求,但我听说JayData不支持像交易这样的好功能。请分享您对Jaydata的反馈。还建议最好的包装器来支持webSql和indexedDB?

3 个答案:

答案 0 :(得分:2)

facebook有indexeddb polyfill,但有bug with indices

我的fork(branch:index_fix)有一个修复程序,一个拉取请求正在等待处理。注意:缩小的js未更新,请使用un-minified version

我有两个indexedDB应用程序,我在那里删除indexedDB.polyfill.js,一切都在safari(OSX和iOS)上完美运行

答案 1 :(得分:1)

JayData Pro支持交易,非商业用途和商业用付费软件。

答案 2 :(得分:1)

合适的库取决于用例。

试试我的开源库,ydn-db,http://dev.yathit.com/api-reference/ydn-db/storage.html lt支持所有这些功能。

我将使用jaydata与odata服务进行后端同步。否则,太重了。 Ydn-db本身很重。那里有很多薄的包装。使用facebook indexeddb polyfill for websql。