离线移动网站

时间:2011-08-24 16:17:33

标签: mobile web

如果没有互联网连接,是否有可能仍能运行的移动网站?

用户仍然可以使用该网站(如果他之前访问过该页面),查看数据(之前加载过),添加新内容(本地缓存)。 当互联网连接重新联机时,所有更改的本地数据都应该在线推送。

这应该是一个完整的基于Web的解决方案,而不是本机应用程序。

2 个答案:

答案 0 :(得分:4)

您应该查看HTML5离线存储空间,请参阅http://diveintohtml5.ep.io/offline.htmlOffline Web Applications spec作为开始。 SO上也有不少帖子。

答案 1 :(得分:1)

当用户离线时,

Bookmarklets可以正常工作。带有书签的技巧是,它完全是自包含的javascript包装,它可以存在于书签本身中。例如。一个javacsript:网址。您还可以将data: URL作为书签,这可以是完整的HTML页面。通常这些是用mime类型编码的base64。

我可能会做一个小基页data:text/html,base64,它包含你关心的任何离线内容,但会定期尝试从你托管它的任何地方引导其余的“真实”内容。