0

我不知道我是否正确地用谷歌搜索了它,但我找不到我的问题的答案。

我想知道是否可以在不使用sencha touch 或 phonegap 之类的“本机编译器/构建器”的情况下使用 javascript(可能是用于 UI 的 jquery mobile)和 css 编写 html5 并在本地存储页面(使用file://协议)。

例如:假设我想构建一个简单的 HTML5 计算器。我不想要任何服务器端处理,我只想要一些 html 按钮来调用 javascript 函数来执行仅客户端操作。如果我制作这样的页面,我们称之为calc.html并将其下载到手机(通过 usb/http 下载),我可以用内部浏览器打开这个calc.html并使用计算器吗?或者我是否必须将此 calc.html 编译/构建为 Webview(适用于 Android)或类似的东西才能完成?这适用于 Android、iPhone、Windows Phone 和其他具有 localStorage/sessionStorage 的设备吗?

4

1 回答 1

1

您需要一个离线 Web 应用程序

这篇文章似乎逐步解释了如何做到这一点。

http://diveintohtml5.info/offline.html

像这样创建一个网站,您可以将其添加为书签,并在手机的仪表板中有一个快捷方式图标,允许您在没有数据连接的情况下在浏览器中加载您的页面。在手机有数据连接的情况下,它将加载清单以检查是否有任何新文件来更新应用程序。我不认为有办法让它真正离线。

于 2013-03-11T18:54:44.510 回答