PWA网站停止显示"安装到主屏幕"和"推送通知"对话框



在Android chrome浏览器上,如果我用来打开pinterest,tinder,grubhub等PWA网站,它用于显示安装到主屏幕,然后启用推送通知对话框。

我们正在将我们的网站更改为PWA,在Android或Android操作系统政策上使用chrome是否有任何更改?

不确定这里是否是这种情况,但从 Chrome 76 开始,他们在之前的安装提示中进行了更改。

从 Chrome 76(2019 年 7 月(开始,您可以通过在 beforeinstallprompt 事件中调用 preventDefault(( 来阻止显示迷你信息栏。

window.addEventListener('beforeinstallprompt', (e) => {
// Prevent Chrome 76 and later from showing the mini-infobar
e.preventDefault();
// Stash the event so it can be triggered later.
deferredPrompt = e;
showInstallPromotion();
});

https://developers.google.com/web/fundamentals/app-install-banners

就我而言,我调用了 preventDefault,因为它是某个示例的副本。在Chrome更新之前,它显然没有这种效果。

最新更新