有可能制作一个离线工作的网络应用程序吗?

时间:2016-04-12 03:14:22

标签: javascript html css html5

我知道如果平板电脑/手机稍微离线,我可以利用客户端存储,Cookie,WebSQL使应用程序独立于互联网。但是在一天结束时,如果用户刷新浏览器,该站点将尝试加载HTML / CSS / JS,并且无法加载。去年我没有跟上HTML5增强功能,所以我想知道这样的事情是否存在。例如,具体告诉浏览器缓存静态资产并在重新加载时再次使用它们,除非存在更新的版本。

注意:我只对如何允许页面在网站脱机时重新加载感兴趣(如果存在这样的话)。

1 个答案:

答案 0 :(得分:0)

我相信@NickZuber用他的链接回答了我的问题。我正在寻找的是

Application Cache

  • 适用于大多数(90%以上)现代浏览器最适合存储 应用程序代码
  • 从无任何线下可靠地加载网站的唯一选择
  • 可以存储大量数据(50mb +)
  • 非常难以使用而不会对大多数人造成意想不到的后果 网站

Here is a working example of it in action。您基本上可以关闭互联网,点击浏览器刷新,关闭浏览器并重新打开它。无论你想要什么,应用程序加载完全与图像,CSS样式和Javascript完成。