首页 > 解决方案 > PWA - 离线模式是一项义务吗?

问题描述

我对这个概念真的很陌生PWA,经过一些研究,我发现该网站应该是响应式的,具有适用于多个平台的正确图标......我知道PWA现在在许多浏览器中得到了更多的支持,即使有iOS/Safari很多演变(没有推送通知的支持)打开iOS 14(如果我错了,请纠正我)。但我对离线模式感到困惑,特别是在检查LightHouse 时

如果我的应用程序不支持离线模式,这是否是不被视为的标准PWA

标签: androidiosreactjsprogressive-web-appslighthouse

解决方案


从技术上讲,PWA 需要有一个安装程序(一个定义在安装时下载和提供哪些文件的网络工作者)。但是,这可能只是一个离线页面,说明需要互联网连接。

我从您链接的 LightHouse 文档中了解到的内容:它检查人们通常期望渐进式 Web 应用程序具有的几个功能。所以我想它至少需要一个包含图标和名称的网络清单。它可能会在打开应用程序时检查是否至少有一个页面可用。此外,它可能会警告您,在这种情况下,并非您的应用程序的所有功能都可以离线工作。


推荐阅读