gpt4 book ai didi

javascript - 检查 Progressive Web App 是否已安装

转载 作者:行者123 更新时间:2023-12-01 16:28:26 38 4
gpt4 key购买 nike

我的网页上有一个弹出窗口,提示用户安装我们的 PWA。但是,一旦安装了它,我就不想再问他们了。

如何检查 PWA 是否已安装?

最佳答案

下面的代码解决了这个问题。首先我有我的按钮 id="downloadli"默认情况下它是隐藏的或style="display:none"
由于您必须向 beforeinstallprompt 添加一个监听器要触发安装,如果您背负该操作以显示下载按钮,则它仅在可以安装时才起作用。

window.addEventListener('beforeinstallprompt', (e) => {
// Prevent Chrome 67 and earlier from automatically showing the prompt
e.preventDefault();
// Stash the event so it can be triggered later.
deferredPrompt = e;

$('#downloadli').css('display', 'block');
});

这样,如果应用程序已经安装 beforeinstallprompt未添加到页面中,并且此 block 的内部未运行。

关于javascript - 检查 Progressive Web App 是否已安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56755146/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com