使用 Google 服务可能会令人沮丧。他们有令人难以置信的文档,但文档总是假设一切正常。
如果有什么东西不像广告上说的那样有效,那你就完全靠自己了。没有错误消息,没有解决问题的帮助,甚至没有承认某些事情可能不起作用。
以防万一:添加到主屏幕
我已经设置好了一切:https、服务人员等,但它不起作用。
像这样的教程https://developers.google.com/web/ilt/pwa/tools-for-pwa-developers https://developers.google.com/web/ilt/pwa/tools-for-pwa-developers显示在 Chrome DevTools -> Application -> Manifest 中,有一个“添加到主屏幕”链接来尝试工作流程,但该链接根本不存在。
我找不到任何教程来描述如果缺少该链接该怎么办。
唯一的提示是使用 Lighthouse 来审核页面。 Lighthouse 将应用程序显示为“可安装”。它“使用 HTTPS”,“注册一个控制页面和 start_url 的服务工作线程”,并且“Web 应用程序清单满足可安装性要求”。都是绿色的。
尽管 Lighthouse 将该页面描述为“可安装”,但什么可能导致“添加到主屏幕”链接丢失?
Google 文档屏幕截图已过时,Chrome 开发工具的清单选项卡中不再有“添加到主屏幕”链接。
目前的安装方式manuallyPWA 使用地址栏中的“+”图标(如果网站满足添加到主屏幕条件,则可用)或使用 Chrome 菜单(右侧三个点)并选择“安装应用程序名称”,其中应用程序名称是网站站点名称。
下面是包含这两个选项的屏幕截图(对于DEV 社区门户 https://dev.to/paco_ita/a-gentle-introduction-to-progressive-web-apps-step-1-24da):
如果您有兴趣了解有关 PWA 的更多信息,我写了一系列关于他们的文章 https://dev.to/paco_ita/a-gentle-introduction-to-progressive-web-apps-step-1-24da,从理论到具体用例(服务工作者的缓存策略等)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)