缓存清单将被删除



我将HTML5缓存清单用于我的web应用程序的离线模式,但我看到这个功能将从HTML5标准中删除。

HTML标准是这样说的:

此功能正在从Web平台中删除。(这是一个漫长的过程,需要多年时间。)使用任何离线Web应用程序特性此时是非常不鼓励的。请使用service worker。

有人有更多的信息吗?继续使用此功能是否安全?

浏览器仍然支持离线Web应用程序(缓存清单),但浏览器供应商对永远继续支持它不感兴趣。他们计划在一个更好的机制被添加到平台后取消支持。

也就是说,正如你从HTML标准中引用的注释所指出的那样,浏览器要能够删除对缓存清单的支持还需要几年的时间。所以你可以继续使用这个功能,不过就像纸条上说的,这样做是非常不鼓励的。

建议你使用Service Worker——特别是Service Worker cache和CacheStorage接口。它们为离线Web应用程序提供了更健壮的解决方案。

相比之下,cache-manifest特性有许多问题和限制,其中之一就是当问题发生时,您可能很难对其进行故障排除。

相关内容

  • 没有找到相关文章

最新更新