我已经使用 TWA 构建了一个 PWA,并按照此处的官方 Google 指南生成了 APK - https://developers.google.com/web/updates/2019/02/using-twa
发生的情况是,当 Chrome 以外的其他浏览器设置为默认浏览器时,行为是不可预测的。例如:在默认 MI 浏览器的小米手机上,我的应用程序仅作为快捷方式工作,页面仅加载到浏览器的一个选项卡中。这款手机安装了 Chrome,但我的应用仍然使用默认浏览器来呈现我的 PWA。
官方文档声明如下:
今天,如果用户的 Chrome 版本不支持受信任的 Web 活动,Chrome 将回退到使用自定义选项卡的简单工具栏。其他浏览器也可以实现受信任的 Web 活动使用的相同协议。虽然主机应用程序对打开哪个浏览器有最终决定权,但我们建议使用与自定义选项卡相同的策略:使用用户的默认浏览器,只要该浏览器提供所需的功能。
虽然指南有这一段,但我找不到任何关于如何为我的 PWA 设置首选浏览器的文档