我对于离线(例如)单页HTML应用程序投放IndexDB的并置感到困惑,因为文档似乎表明浏览器可以随时丢弃您的本地数据。 "In addition, be aware that browsers can wipe out the database, such as in the following conditions:"
似乎选项是a)只设计只读离线应用程序或b)只是偶尔接受一下,离线应用程序的某些用户会在浏览器进入时出现不幸并丢失所有工作心情删除你的IndexedDB数据。
我的问题是:在任何地方是否有任何认真的讨论这个问题,或者(更好,但是太多希望)一个严肃的读/写离线应用程序来处理这个问题?我对这个主题的搜索毫无结果。例如,this complete offline todo app example设法永远不会提到问题 - 谁想要在存储中存储甚至简单的待办事项数据,浏览器可以随时消除这些数据并且无法轻易备份?