我正在开发一个PWA,我希望在独立显示模式下具有“添加到主屏幕”(a2hs)功能。
在开发过程中,我的PWA运行在一个只能从本地网络(而不是从外部internet)访问的服务器上。
当在上测试a2hs时,我会遇到以下奇怪的行为。
简单添加到主屏幕当我的PWA被添加到主屏幕作为一个正常的快捷方式,然后一切正常工作。单击快捷方式将打开PWA在独立显示模式(没有Chrome可见)。
高级添加到主屏幕( WebAPK )时,将PWA作为WebAPK快捷方式添加到主屏幕,然后忽略web清单中的独立标志。单击快捷方式将在浏览器选项卡内打开PWA ( Chrome可见)。
这种不正确行为的原因是什么?我的猜测是,谷歌的服务器需要能够访问我的PWA清单,以便正确地组装WebAPK。由于我的清单无法从互联网上访问,所以WebAPK无法正确组装。不过这只是猜测而已。有人能证实或描述这种奇怪行为的原因吗?
发布于 2018-08-09 10:42:23
发布于 2018-08-08 16:24:30
您的PWA可以在完全的专用网络(我们有一个),并仍然作为一个可安装(WebAPK)的PWA工作。你看到Chrome的唯一原因是,其中一个PWA准则没有被满足。运行灯塔报告并确保PWA下的所有内容都已通过。如果你需要帮助的话,把你的审计报告寄出去。
https://stackoverflow.com/questions/51748668
复制相似问题