繁体   English   中英

我可以使用本地存储创建非托管的HTML5应用吗?

[英]Can I make a non hosted HTML5 app with local storage?

我有一个PHP / MySQL站点,我正在考虑转换成可以在本地用户计算机上运行的HTML5 / JavaScript。 我希望用户能够下载我的网站,提取它并在没有网络连接的情况下使用它。 此站点的静态镜像将为数百兆字节,而实际数据低于10兆字节。 有没有办法提前预加载HTML5网络存储? 或者,如果没有我的数据,我是否必须使用JavaScript加载网络存储? 任何想法或指针? 谢谢

我不太清楚你的意思,“这个网站的静态镜像会有数百兆字节而实际数据不到10兆字节”,但我相信从HTML5存储读取/写入的唯一实用方法是通过JavaScript,因此,当他们第一次运行你的应用程序时,它必须检查存储中是否存在数据,以及是否使用JavaScript从某些源填充它。 除了AFAIK之外,没有办法“预加载”它。

实际上,您需要HTML5的“离线Web应用程序”功能才能在本地提供页面(即充当本地Web服务器)。

在本地提供Web应用程序的另一种方法是通过CouchDB:可以在Linux上轻松安装(在Windows上不确定),并提供集成的Web服务器,当然还有数据库。 如果用户安装了扩展程序(可以在Firefox和Chrome中轻松完成),您可以从浏览器“推送”您的HTML / JS站点到CouchDB。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM