首页 > 解决方案 > 防止多个浏览器安装同一个 PWA

问题描述

我创建了一个 Progressive Web App,它可以安装在许多不同的移动浏览器上,无论是 Chrome (Android)、Edge Mobile 还是 Opera Mobile。

我的问题就是这样,假设我的手机上有 Chrome 和 Opera。我从 Chrome 安装了 PWA。然后我访问 Opera,它还允许我安装 PWA。

那么,如何检测是否安装了 PWA,并在可能的情况下阻止其他浏览器安装 PWA?

我知道getInstalledRelatedApps()可以用来检测是否安装了类似的本机应用程序。但我想检测是否之前安装了类似的 PWA,这是否可能?

标签: javascripthtmlweb-applicationsprogressive-web-apps

解决方案


推荐阅读