use*_*719 1 html5 google-chrome web-sql indexeddb pouchdb
背景:
我的HTML5离线应用程序将大量数据存储到本地浏览器数据库中.我使用pouchdb3.3.1与inbrowser数据库通信,以便在浏览器中存储数据.一切都在正常情况下运作良好.我能够存储数据并在需要时将其检索回来.
问题:
当用户手动清除浏览器历史记录时,清除浏览器数据库中存储的所有数据.这个问题发生在IE11,Chrome36(这些是我的机器中的浏览器).
有没有办法在清除浏览器历史记录时保留浏览器数据库中存储的数据.
不,用户总是能够清除IndexedDB/WebSQL/LocalStorage/AppCache数据.在不同的浏览器中,它以不同的方式暴露(例如在Firefox中隐藏在高级 - >网络 - >离线Web内容和用户数据下),但功能始终存在.
通常,您不应期望对用户决定何时清除其浏览器数据有任何控制权,因此PouchDB的最佳策略是始终同步到远程数据库,以便用户的数据不会丢失.
| 归档时间: |
|
| 查看次数: |
1102 次 |
| 最近记录: |