Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ipad 保护HTML5 AppCache和SQLite不被删除_Ipad_Sqlite_Web Applications_Cache Manifest_Html5 Appcache - Fatal编程技术网

Ipad 保护HTML5 AppCache和SQLite不被删除

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中的数据不会被删

我正在使用HTML5 AppCache清单开发一个web应用程序,用于存储所有应用程序工件(HTML页面、样式表、脚本等),并使用SQLite存储用户提交的表单数据

令人担忧的是,这两个存储库都会通过删除浏览器数据而被删除——主要关注点是SQLite,因为与AppCache相比,存储在那里的数据非常重要。有没有办法限制我的应用程序在桌面浏览器和iPad上的删除



另外,实际上,应用程序将在脱机模式下访问-稍后,数据将在联机模式下同步到服务器。我需要确保在脱机模式下存储在SQLite中的数据不会被删除,因为有可能会意外删除它。

您所要求的是不可能的-您无法阻止用户删除应用程序的数据、删除应用程序本身、卸载浏览器、重新安装操作系统,或者更换整个电脑。最终,他们中的一些人会这样做

如果数据如此重要,您必须在“云中”存储备份副本,即在您控制的某台服务器上

在实践中,许多web应用程序都是必要的,并且是显式设计的,因此用户的数据可以从任何随机设备访问


Web应用程序只是没有永久分配存储资源的权限。
如果您希望避免意外删除,您应该创建一个本机应用。

实际上,该应用将在脱机模式下访问,并且稍后将在联机模式下将数据同步到服务器。我需要保护数据不被删除,这些数据存储在SQLite的脱机模式下,因为有可能意外删除。不能使用本机应用程序,因为我们必须为桌面浏览器和iPad开发它。