我最近正在研究PWA和Web Components技术。据我所知,Web Components是一种新技术, Custom Elements,Shadow DOM,HTML Templates和HTML imports。与那些支持技术Web App Manifest,Service Workers的Web组件以及用于制作所谓的渐进式Web应用程序的某些性能改进技术一起。
我想知道当一个"添加到主屏幕"某个Web浏览器中的应用程序从主屏幕图标启动时打开它的浏览器是什么?它是否已经被添加到主屏幕的浏览器,或者它是系统的默认浏览器,无论它被添加到主屏幕的是哪个浏览器,或者它只是主机操作系统上可用的通用Web视图像本机Web应用程序中使用的那一刻?
最后,开发人员编写她/他的应用程序是否可以选择一个?
答案 0 :(得分:1)
目前,对我而言,这些组合会打开一个新的“独立”窗口
我相信Android / Chrome是唯一安装WebApk的软件
其他所有都是在没有正常浏览器导航项的情况下在该浏览器中打开网站的快捷方式
对于快捷方式如何打开您的PWA,我没有开发人员的选择
Android 8.10-Chrome 67
Android 8.10-Chrome(测试版)68
Android 8.10-Edge 42
Android 8.10-Opera 43
iOS 11.4(模拟器)-Safari
答案 1 :(得分:0)
作为测试,我从浏览器创建了站点https://pwa.rocks的应用快捷方式:
,发现为每个浏览器创建了3种不同的快捷方式。启动每个快捷方式都会打开创建它的相应浏览器。
我相信无法通过在应用中进行编码来更改默认浏览器以启动应用。我找不到这样做的方法,如果有人知道该怎么做,我将很想知道它
以下是类似的问题:What browser will PWA (Progressive Web App) use after adding to home screen?