我遇到了一些问题,我即将开始一个需要离线支持的 4-6 个月的项目。 AppCache 很棒并被接受为标准,但大型浏览器仍未决定 Opera、Safari 和 Chrome 选择 WebSQL (SQLite) 和 Mozilla 以及据称支持 IndexedDB 的 IE 的数据库实现。
我知道 Chrome 将来也会开发一个 IndexedDB 选项,但我找不到任何关于发布日期等的信息。
现在,在 4-6 个月后,我们称之为 11 月 我想要一个支持大多数(不一定是所有)最新版本浏览器(假设 IE9、FF4 和 Chrome 6)的系统。我真的不想有一个 IndexedDB/websql 双重实现。将 localStorage 用作丑陋的大 blob 数据库的想法让我不寒而栗,我宁愿不使用 Gears。
尊敬的同事们建议我做什么,我应该走什么路?吃什么药?
谢谢大家
吉多
最佳答案
我确实会选择 (a.o.) localstorage。今年早些时候,我写了一个关于这种离线网络应用程序的小型概念证明(参见 this blogpost 和 offline-enabled webapp here ),基本方法是;
关于sql - IndexedDB、WebSQL 4 个月,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3154795/