我将HTML5缓存清单用于我的网络应用程序的离线模型,但我看到此功能将被删除HTML5标准..
HTML标准说明了这一点:
此功能正在从Web平台中删除。 (这是一个需要很多年的漫长过程。)使用任何一个 目前,离线Web应用程序功能非常不受欢迎。 改为使用服务工作者。
有人有更多关于它的信息吗?使用此功能继续我的网络应用程序是否安全?
答案 0 :(得分:3)
浏览器still support the offline Web applications (cache manifest)但浏览器供应商对继续永久支持它并不感兴趣。他们计划在向平台添加更好的机制后删除支持。
尽管如此,正如您在HTML标准中引用的注释所示,浏览器能够删除对缓存清单的支持还需要几年的时间。所以你可以继续使用这个功能, 虽然正如笔记所示,但这样做非常气馁。
鼓励您使用的缓存清单的替代方法是Service Worker - 特别是服务工作者Cache和CacheStorage接口。这些为离线Web应用程序提供了更强大的解决方案。
相比之下,缓存清单功能存在许多问题和限制 - 其中有一个事实是,当它们出现问题时,您很难解决问题。