缓存清单将被删除?

时间:2015-09-22 12:22:53

标签: html html5 caching html5-appcache cache-manifest

我将HTML5缓存清单用于我的网络应用程序的离线模型,但我看到此功能将被删除HTML5标准..

HTML标准说明了这一点:

  

此功能正在从Web平台中删除。   (这是一个需要很多年的漫长过程。)使用任何一个   目前,离线Web应用程序功能非常不受欢迎。   改为使用服务工作者。

有人有更多关于它的信息吗?使用此功能继续我的网络应用程序是否安全?

1 个答案:

答案 0 :(得分:3)

浏览器still support the offline Web applications (cache manifest)但浏览器供应商对继续永久支持它并不感兴趣。他们计划在向平台添加更好的机制后删除支持。

尽管如此,正如您在HTML标准中引用的注释所示,浏览器能够删除对缓存清单的支持还需要几年的时间。所以你可以继续使用这个功能, 虽然正如笔记所示,但这样做非常气馁。

鼓励您使用的缓存清单的替代方法是Service Worker - 特别是服务工作者CacheCacheStorage接口。这些为离线Web应用程序提供了更强大的解决方案。

相比之下,缓存清单功能存在许多问题和限制 - 其中有一个事实是,当它们出现问题时,您很难解决问题。