今天,在一篇新的博文中,微软详细介绍了Edge 105浏览器中的一项新功能,它可以让桌面Web应用感觉更像原生应用。
本地应用程序和Web应用程序的比较
微软最初在2020年1月提到了一个新的渐进式web应用程序的功能,名为Window Controls Overlay,它允许开发者创建自己的标题栏,而不是强迫他们使用默认的标题栏然后在2021年3月,公司通过Chromium项目开始了早期的实现工作,Chrome浏览器在2022年5月发布的102版本中采用了它现在伴随着官方规范的发布,这个功能也成为了Edge 105的默认体验
使用窗口控制覆盖前后的比较
本站了解到,微软Edge团队的阿曼达·贝克曾在一份技术文件中表示:该功能使开发者能够构建更好地利用屏幕空间的Web应用,并允许他们设计更像原生应用的Web应用伴随着设备变得越来越小,越来越便携,标题栏占据了屏幕空间的非常大的一部分,留给用户与Web应用程序交互的空间也相应变得越来越小
开发者可以控制PWA应用的标题栏高度在30px左右虽然30px听起来很小,但它将赋予PWA应用程序显示自定义标题,菜单栏,导航标签等的自主权在这个地区
微软表示,我们相信PWA是制作桌面Web应用的最佳选择把你的网站变成一个真正属于桌面的应用程序从来没有这么容易过使用窗口控件覆盖功能将帮助您创建看起来更现代的桌面应用程序,并吸引您的用户
值得一提的是,Window Controls Overlay在Edge 105中已经是默认开启的,但是在这个版本的主版本或者次版本的更新日志中并没有强调这一点。