我正在尝试建立一个PWA。我设法第一次触发提示并在我的shell(桌面)上安装了应用程序。然后我删除它,我想强制提示重新出现(出于调试目的),但它不会。
我将我的chome标志Bypass user engagement checks
设置为enabled
,但我仍然无法触发提示。
当我点击控制台设置Application>Manifest>Add to homescreen
时,没有任何反应,我也没有收到任何错误消息。
这是第一次使用的完全相同的代码。我只想在桌面快捷方式被删除后再次触发它。
答案 0 :(得分:5)
也在这个问题上苦苦挣扎。 最后发现,转到chrome://apps/并删除该应用程序将使其能够重新添加
答案 1 :(得分:0)
如果 this.sendBroadcast(i);
标志已启用且您仍未获得横幅广告,则不再符合PWA criteria之一的高标准。
它可能以前有用过。但是随着代码的变化,服务工作者可能会出现问题,通过HTTP而不是HTTPS访问,或者如果问题可能导致您的应用无法使用App安装横幅,则会出现无效的证书类型。
验证:使用Chrome开发者工具验证您当前的网站PWA资格 - >审核 - >执行审核 - >渐进式Web应用程序。看看是否所有关于PWA标准的问题,如果你看到所有看起来都很好但仍然没有得到安装横幅,请发布审计截图,让我们了解最新情况。
答案 2 :(得分:0)