如何将网站转变为 macOS 中的独立 Mac 应用

Avilas

在 macOS Sonoma 和 Safari 17 中,您可以将网站变成“网络应用程序”,这些应用程序可以驻留在 Mac 的扩展坞中,并且可以像任何其他应用程序一样进行访问,而无需打开浏览器。继续阅读以了解其工作原理。

借助 Apple Safari 浏览器中的新选项,现在可以将您经常访问的互联网上的任何网站转变为位于 Mac 扩展坞中的独立“网络应用程序”,以便您在需要时随时访问。 Web 应用程序与 Mission Control 和 Stage Manager 一起使用,就像任何应用程序一样,也可以通过 Launchpad 或 Spotlight 搜索打开。

如何将任何网站变成网络应用程序

  1. 在 Safari 中,导航到您想要转换为网络应用程序的网站。
  2. 选择文件 -> 添加到 Dock从菜单栏。
  3. 如果需要,您可以通过在“添加到 Dock”窗口中单击图标来更改图标。您还可以使用标题字段编辑 Web 应用程序的名称。
  4. 单击蓝色添加按钮来创建您的网络应用程序。

打开新的网络应用程序时,您会注意到它的窗口包含一个带有导航按钮的简化工具栏(注意:网站开发人员可以控制是否显示这些按钮)。正如您在图像中所看到的,网站的主题颜色融入了工具栏,以获得更加无缝的外观。


在导航方面,Web 应用程序的范围由网页的主机决定,因此您可以在网站内的任何位置导航,但如果您单击主机页面之外的链接,则会在 Safari 中打开链接的网页。因此,如果您经常访问包含具有单独主机文件系统的部分(通常由地址栏中的不同根 URL 表示)的网站,那么您应该为每个网站创建单独的 Web 应用程序。

另请阅读:如何摆脱阻止您喜爱的网站的巨型广告

网站登录和通知

默认情况下,Safari 会将网站的 cookie 复制到其网络应用程序中。因此,如果您为当前登录的网站创建 Web 应用程序,您将在 Web 应用程序中保持登录状态。即使您没有登录,您也可以在 Web 应用程序中轻松完成此操作,因为 Apple 集成了对密码和密钥自动填充的支持。

如果网站已支持 Web 推送通知并且您已注册,您将收到使用 Web 应用程序图标的 Web 应用程序推送通知,为您提供比标准 Safari 通知和图标更多的上下文。

收到通知时,Dock 中的 Web 应用程序图标也会显示徽章。 Web 应用程序通知默认情况下是静音的,但开发人员可以将其更改为播放声音。然而,声音和图标徽章的最终决定权留给用户系统设置->通知


Web 应用程序还遵循焦点模式,因此您可以根据您正在执行的操作将它们包含在允许的通知中或将其排除在外。最后,考虑到隐私,苹果添加了控制网络应用程序访问摄像头、麦克风和位置的选项。系统设置 -> 隐私和安全,就像本机应用程序一样。