HTML5 JS / 本地数据库

Kga*_*aut 3 html javascript database

我正在寻找一种在本地存储数据的方法,无论是 sqlite 数据库类型还是在文件中...

我见过 webSql、file Api、localstorage ......

我的限制是:

  • 即使清除缓存后数据也不会过期(因此没有本地存储)
  • 读/写
  • 无需网络服务器即可访问(没有 http:// 而是 file://)
  • 使用 HTML5 或 JS 进行操作
  • 可选:使用 Firefox

是否可以 ?

Get*_*etz 6

你可以用indexedDB试试吗?

https://developer.mozilla.org/en-US/docs/IndexedDB

http://caniuse.com/#feat=indexeddb

  • 即使清除缓存后数据也不会过期(因此没有本地存储)=> OK(用户可以删除数据库,但操作与清除缓存不同)
  • 读/写 =>确定
  • 无需网络服务器即可访问(没有 http:// 而是 file://)=> OK
  • 使用 HTML5 或 JS 进行操作 => OK(检查 javascript API)
  • 可选:使用 Firefox => OK