用于在 Microsoft Edge 上打开 PWA 的 Windows 10 接收功能

e9de87680dcb9cd

我们已经知道微软正在努力将渐进式 Web 应用程序 (PWA) 集成到 Windows 10 中。该公司现在正致力于使这种集成看起来更适合 Windows 体验。具体来说,微软正在开发一种使用“打开方式”选项打开 PWA 的方法。

与其他 Windows 10 程序一样,“打开方式”选项将出现在 PWA 的右键单击对话框中。用户将能够选择他们想要打开 PWA 的程序或默认服务。目前在 Microsoft Edge 预览版中可用,该功能在 edge://flags 上可用。

当然,为了让这个功能有价值,微软正在努力让 PWA 能够以多种协议打开。从本质上讲,这意味着多个 Windows 10 应用程序将能够处理协议,而 Edge 不需要处于中间位置。

微软在Chromium 帖子中解释了这是如何工作的:

“以前,Web 应用程序协议处理程序依赖浏览器操作系统注册来向操作系统注册新协议。由于在 Windows 上注册的应用程序(例如:浏览器)只能为每个协议注册一个处理程序,这在网络应用程序想要处理相同协议时产生了问题。当在多个配置文件中安装相同的应用程序时,这也是一个问题。

“我们通过创建一个自定义的消歧对话框来解决这个问题,让用户选择正确的应用程序来处理协议启动,并将浏览器注册为操作系统的处理程序。但是,该解决方案有许多缺点,尤其是在用户体验方面。在下面链接的一页中详细了解了这一点。”

您还可以查看Microsoft 的 Fabio Rocha 的这份技术文档,以了解有关其工作原理的更详细信息。

PWA 在启动时打开

去年,微软使 PWA 看起来像是在 Windows 10 上更无缝的集成,使它们能够在 Windows 和 Mac 上通过 Microsoft Edge 开始运行。

微软正在 Windows 和 Edge 上大力支持 PWA。Microsoft 引入的一些功能包括自定义磁贴条,以及将一些 Web 服务转换为 PWA。虽然“在 OS 登录时运行”功能按照它所说的去做,但允许 PWA 在 Windows 10 或 Mac 启动时运行。

未经允许不得转载:表盘吧 » 用于在 Microsoft Edge 上打开 PWA 的 Windows 10 接收功能