Ipad 保护HTML5 AppCache和SQLite不被删除
我正在使用HTML5 AppCache清单开发一个web应用程序,用于存储所有应用程序工件(HTML页面、样式表、脚本等),并使用SQLite存储用户提交的表单数据 令人担忧的是,这两个存储库都会通过删除浏览器数据而被删除——主要关注点是SQLite,因为与AppCache相比,存储在那里的数据非常重要。有没有办法限制我的应用程序在桌面浏览器和iPad上的删除Ipad 保护HTML5 AppCache和SQLite不被删除,ipad,sqlite,web-applications,cache-manifest,html5-appcache,Ipad,Sqlite,Web Applications,Cache Manifest,Html5 Appcache,我正在使用HTML5 AppCache清单开发一个web应用程序,用于存储所有应用程序工件(HTML页面、样式表、脚本等),并使用SQLite存储用户提交的表单数据 令人担忧的是,这两个存储库都会通过删除浏览器数据而被删除——主要关注点是SQLite,因为与AppCache相比,存储在那里的数据非常重要。有没有办法限制我的应用程序在桌面浏览器和iPad上的删除 另外,实际上,应用程序将在脱机模式下访问-稍后,数据将在联机模式下同步到服务器。我需要确保在脱机模式下存储在SQLite中的数据不会被删
另外,实际上,应用程序将在脱机模式下访问-稍后,数据将在联机模式下同步到服务器。我需要确保在脱机模式下存储在SQLite中的数据不会被删除,因为有可能会意外删除它。您所要求的是不可能的-您无法阻止用户删除应用程序的数据、删除应用程序本身、卸载浏览器、重新安装操作系统,或者更换整个电脑。最终,他们中的一些人会这样做 如果数据如此重要,您必须在“云中”存储备份副本,即在您控制的某台服务器上 在实践中,许多web应用程序都是必要的,并且是显式设计的,因此用户的数据可以从任何随机设备访问
Web应用程序只是没有永久分配存储资源的权限。
如果您希望避免意外删除,您应该创建一个本机应用。实际上,该应用将在脱机模式下访问,并且稍后将在联机模式下将数据同步到服务器。我需要保护数据不被删除,这些数据存储在SQLite的脱机模式下,因为有可能意外删除。不能使用本机应用程序,因为我们必须为桌面浏览器和iPad开发它。