有没有办法脱机显示数据库中的数据?它不需要是实时的,所以基本上只要你连接到网站,你就可以拥有它,它存储了网站的离线版本,这必须包括图像,数据库中的数据,样式表,就像你在线时的样子,但不显示实时数据。
要求是让它在所有平台上工作,高效,安全,并有html5支持。数据将通过php收集并以html格式显示。
我曾计划使用appcache,但由于这将从服务器获取文件(直接文件)并缓存它们,因此如果您要显示数据库中的数据,这将不起作用,因此每个用户都将根据数据库中显示的内容显示唯一的数据。
html5 canvas功能也必须正常工作
发布于 2014-01-31 01:16:33
您可以使用浏览器缓存来保留该项。如本地存储或索引数据库高速缓存存储。对于图像,你把它作为一个字节,并一直保存着。
发布于 2014-01-31 01:27:57
由于您的目标是html5,因此您可以使用本地存储来在线存储文件。
例如,您可以将所需的内容从数据库提取到XML文件中,然后在js中读取。或者可能是sqlite数据库。但是,您必须注意的一件事是,任何动态内容都必须由javascript创建,而不是Php/python/任何服务器端语言。同样,对于图像,如果你从特定的URL加载它们,它们将不起作用,你将不得不从本地存储等使用它们。
这意味着它与你通常所做的有很大的不同。因此,为了避免做两个版本,你可以使在线版本与离线版本完全一样,并检查是否在线,重新加载,否则直接使用。
请记住,在使用该方法时,您的空间有限(我认为限制取决于浏览器)。
https://stackoverflow.com/questions/21462986
复制相似问题