Microsoft 微软增强PWA体验:能和本地应用一样处理URL协议
在 2020 年,微软确认将重点推进渐进式网页应用(PWA),并改善其在桌面平台的整体体验 。在 Edge/Chrome 的所有版本中,已经上线了“Desktop PWA URL handling”实验 Flag 。在生效之后,PWA 应用能注册为处理自定义 URL 协议/方案的默认应用程序 。
访问:
【Microsoft|微软增强PWA体验:能和本地应用一样处理URL协议】微软中国官方商城 - 首页
文章图片
也就是说在该 Flag 生效之后,允许 Chrome 和 Edge 的网页应用程序在点击诸如 mailto://、ms-word:// 或 web+music:/ 等 URL 协议的时候,在全新的“Open with”对话框中能够和本地 Windows 应用一起出现 。
文章图片
在 Chromium 的一篇文章中,微软指出目前实验性 PWA 的实现依赖于浏览器和操作系统之间的整合,以向操作系统注册新协议 。结果,open with 对话框出现在浏览器的窗口内 。微软在新的文档中解释说:“这创造了一种尴尬的体验,因为只有第一个注册的应用程序对用户来说是 "原生的",而随后的应用程序由于要在所有的Windows表面注册协议处理管理而失去了这种原生性” 。
微软现在正在探索一种新的方法,涉及额外的应用程序与操作系统的注册,以便每个安装的PWA在注册表层面上有自己的注册表关联 。为了促进这种新的行为,微软将在 Windows 上把浏览器协议注册与应用程序协议注册完全分开 。
文章图片
微软表示:“这将允许多个应用程序在 Windows 上注册处理相同的协议”正如你在上面的 "Open With "对话框截图中看到的,微软对网络应用协议处理程序的新方法也将实现对多个配置文件的支持 。
微软表示:“在用户体验方面,这为客户提供了更精简的体验,因为应用程序现在完全在操作系统方面处理,可以同时针对浏览器、其他Win32应用程序、其他Web应用程序和自身(如果安装在多个配置文件中)进行歧义处理” 。
当你为同一个URL协议安装了多个应用程序时,上述对话框将是可见的 。例如,如果你打开点击一个协议 "web+music://songid",这将允许你选择网络应用或桌面应用来播放这首歌 。
推荐阅读
- Windows 有迹象表明微软将把下一代Windows命名为Windows 11
- 社交 增强同苹果iMessage竞争力 Facebook推出一系列企业通信工具
- 社交 Facebook开发大会推新应用:着力发展电子商务和增强现实业务
- Microsoft 微软扩充Word听写功能语言支持 新增丹麦语等多种语言
- Microsoft Edge Dev 92.0.902.2发布:优化管理策略 修复Linux版本同步问题
- Microsoft 微软宣布改进Windows平台Microsoft Edge的字体渲染效果
- Windows 微软将于6月24日公布其下一代Windows系统
- Microsoft 微软Edge不再弹窗坚持用户使用Bing作为默认搜索引擎
- 安全 微软收购ReFirm实验室以提高其固件分析和安全能力
- Microsoft 推动安全浏览:微软为Edge浏览器引入自动HTTPS切换功能