使用HTML5的离线功能,是否可以创建一个在连接丢失和浏览器关闭后仍然存在的应用程序?具体来说,这就是我想做的事情:
感谢Mark Pilgrim的excellent book我相信我已经知道如何完成第一步,我主要想知道最后一步是否可行。如果这是可能的,我猜它需要一些浏览器配置。我应该注意哪些设置并不明显?
非常感谢您提供的任何帮助。
答案 0 :(得分:0)
最后一步应该是可能的 - 它只取决于你想要实现它的程度。据我所知,它不应该要求任何浏览器设置。您只需要了解本地存储的限制,我相信目前最大容量为5mb(对于大多数浏览器而言)。显然,你必须对你所链接的Dive Into Html5指南中概述的权限进行检查。
最快捷最简单的方法是向您的在线应用发出GET请求。如果它正确响应,则使用在线版本。如果没有,请使用本地缓存。只是将超时/失败的响应伪装成“加载”屏幕。