javascript - 防止多个浏览器安装同一个 PWA
问题描述
我创建了一个 Progressive Web App,它可以安装在许多不同的移动浏览器上,无论是 Chrome (Android)、Edge Mobile 还是 Opera Mobile。
我的问题就是这样,假设我的手机上有 Chrome 和 Opera。我从 Chrome 安装了 PWA。然后我访问 Opera,它还允许我安装 PWA。
那么,如何检测是否安装了 PWA,并在可能的情况下阻止其他浏览器安装 PWA?
我知道getInstalledRelatedApps()
可以用来检测是否安装了类似的本机应用程序。但我想检测是否之前安装了类似的 PWA,这是否可能?
解决方案
推荐阅读
- c++ - C++ 在不使用 pow 或循环的情况下计算数字的幂
- python - 如何在不刷新页面的情况下正确显示存储在外部模型中的数据?
- node.js - Node.js 多人游戏多线程和多核
- .net - 是否可以将在内存中创建的 DataTable 写入数据库表
- python-3.x - 无法使用 boto3 创建 ResourceGroup:查询格式无效
- qradar - 如何通过 REST api 使用基于 IBM Qradar Offenses 规则的过滤器?
- sql - 使用 CASE 强制 color_code 输出为不同的字符串
- message - Leverice 命令列表
- wildfly - 您可以在wildfly 上为microprofile-health 端点配置端口吗?
- zsh - Zsh - 完全删除当前/上一个参数