首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >“安装前提示”事件即使在安装了应用程序之后仍在触发

“安装前提示”事件即使在安装了应用程序之后仍在触发
EN

Stack Overflow用户
提问于 2019-07-11 07:11:37
回答 1查看 992关注 0票数 6

在显示本机安装弹出之前,我将使用beforeinstallprompt事件向用户显示一个自定义PWA安装弹出窗口。对于我们的一些用户,谁已经安装了PWA到他们的桌面,是获得自定义弹出再次。发生这种情况的唯一方法是再次触发beforeinstallprompt事件。这有可能吗?

即使用户系统安装了PWA,也会触发事件吗?

谷歌Chrome的问题被报道了。

EN

回答 1

Stack Overflow用户

发布于 2019-12-18 11:34:32

实际上,我今天遇到了这个问题。希望我没有迟到。无论如何,我所做的是,当用户成功地接受了"app“的安装,然后我隐藏了自定义安装按钮时,我就听到了触发的事件。这是因为chrome自动启动已安装的“应用程序”。

实际上,在向用户显示安装应用程序的按钮之前,请检查该应用程序是首先通过应用程序本身启动的,还是直接从浏览器中启动:

代码语言:javascript
复制
 if(windows.matchMedia.("(display-mode:standalone)").matches)
{
    //do not show the button
}.

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56983524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档