自动安装 Web 应用和独立式 Web 应用 (IWA)

适用于受管理的 Chrome 浏览器和 ChromeOS 设备。

作为管理员,您可以为组织中的用户自动安装 Web 应用或独立式 Web 应用 (IWA)。之后,用户便可以在 Chrome OS 设备上通过启动器快速访问应用。用户在使用其他设备时,也可以通过 Chrome 浏览器访问这些应用。

要为特定用户群组或已注册的 Chrome 浏览器指定设置,请将相应用户账号或浏览器放入某个群组或组织部门中。您只能将用户账号添加到群组中。有关详情,请参阅群组添加组织部门

注意事项

仅 ChromeOS 支持 IWA。

第 1 步:查看政策

政策 说明和设置

WebAppInstallForceList

自动安装指定的 Web 应用,无需用户进行任何操作。用户无法停用或移除安装内容。

不设置此政策:系统不会自动安装任何 Web 应用。

IsolatedWebAppInstallForceList

自动安装指定的 IWA,无需用户进行任何操作。用户无法停用或移除安装内容。

不设置此政策:系统不会自动安装任何 IWA。

第 2 步:设置政策

根据您希望采取的政策管理方式,点击下方的相应标题查看具体步骤。

管理控制台
  1. 使用管理员账号登录 Google 管理控制台。

    如果您使用的不是管理员账号,则无法访问管理控制台。

  2. 依次点击“菜单”图标 接着点击 设备 > Chrome > 应用和扩展程序。默认情况下,系统会打开概览页面。

    如果您已注册 Chrome 企业核心版,请依次点击“菜单”图标 接着点击 Chrome 浏览器 > 应用和扩展程序

  3. 点击用户和浏览器自助服务终端受管理的访客会话
  4. (仅适用于用户)要将设置应用于群组,请执行以下操作:
    1. 选择群组
    2. 选择要应用该设置的群组。
  5. (可选)要将设置应用于某个部门或团队,请在侧边选择一个组织部门显示具体方法
  6. (可选)如果您尚未添加相关应用,请按以下步骤操作进行添加:
    • 对于渐进式 Web 应用 (PWA):
      1. 指向“添加”图标 添加 接着点按“通过网址添加”图标 Add by URL
      2. 输入网址。
        使用不会重定向到其他来源的网址。例如,对于 Google 地图,请使用 https://www.google.com/maps,而不要使用 https://maps.google.com
      3. 点击保存
    • 对于 IWA:
      1. 指向“添加”图标 添加 接着点按“添加独立的 Web 应用”图标 Add by URL
      2. 输入 Web 软件包 ID。这是一个包含 56 或 58 个字符的 base32 [a-z2-7] 字符串。
      3. 输入更新清单网址。
      4. 点击保存
  7. 转到您要自动安装的应用。
  8. 安装政策下,选择以下选项之一:
    • 强制安装
    • 相关的安装和固定选项:
      • 强制安装 + 任务栏固定
      • 强制安装 + 固定到 Chrome 操作系统任务栏
    • 已安装
  9. 点击保存
Windows
适用于在 Chrome 浏览器中登录受管理帐号的 Windows 用户。

使用组策略

在组策略管理编辑器(“计算机配置”或“用户配置”文件夹)中执行以下操作:

  1. 转到策略 接着点按 管理模板 接着点按 Google 接着点按 Google Chrome
  2. 打开配置强制安装的 Web 应用列表
    提示:如果您未看到此政策,请下载最新政策模板
  3. 启用此政策,然后在文本框中输入此政策的紧凑 JavaScript® 对象表示法 (JSON) 数据。
    注意:请在一行中输入 JSON 数据,不要换行。您可以使用第三方 JSON 压缩工具来验证政策并将其压缩到一行中。
  4. 设置所需的 Web 应用政策:
    1. 添加要在用户计算机上自动安装的 Web 应用的网址。除可能要更改查询参数的情况外,请使用不会重定向的网址。例如,对于 Google 地图,请使用 https://www.google.com/maps,而不是 https://maps.google.com。
    2. (可选)要在新标签页或窗口中打开网址,请将 default_launch_container 设为 tabwindow。在默认情况下,Web 应用会在新标签页中打开。
    3. (可选)要创建桌面快捷方式,请将 create_desktop_shortcut 设为 true
  5. 为用户部署更新

该示例展示了如何执行以下操作:

  • 自动安装 Google 地图和 Google 文档。
  • 添加 Google 地图桌面快捷方式。
  • 在新窗口中打开 Google 地图。
  • 在新标签页中打开 Google 文档。

JSON 数据示例

[
{
    "create_desktop_shortcut": true, 
    "default_launch_container": "window", 
    "url": "https://www.google.com/maps"
  }, 
  {
    "default_launch_container": "tab", 
    "url": "https://www.docs.google.com"
  }
]

紧凑 JSON 数据

[{"create_desktop_shortcut":true,"default_launch_container":"window","url":"https://www.google.com/maps"},{"default_launch_container":"tab","url":"https://www.docs.google.com"}]

Mac
适用于在 Chrome 浏览器中登录了受管理帐号的 Mac 用户。
在 Chrome 政策配置文件(.plist 文件)中执行以下操作:
  1. 在 <WebAppInstallForceList> 键中添加或更新以下键:
    1. 添加要在用户计算机上自动安装的 Web 应用的网址。除可能要更改查询参数的情况外,请使用不会重定向的网址。例如,对于 Google 地图,请使用 https://www.google.com/maps,而不是 https://maps.google.com。
    2. (可选)要在新标签页或窗口中打开网址,请将 <default_launch_container> 键设为 <string>具体的值</string>,这个值可为 tabwindow在默认情况下,Web 应用会在新标签页中打开,并且 <create_desktop_shortcut> 键不会对用户的 Mac 计算机造成任何影响。
  2. 为您的用户部署更改。

该示例展示了如何执行以下操作:

  • 自动安装 Google 地图和 Google 文档。
  • 在新窗口中打开 Google 地图。
  • 在新标签页中打开 Google 文档。

<key>WebAppInstallForceList</key>
<array>
  <dict>
    <key>default_launch_container</key>
    <string>window</string>
    <key>url</key>
    <string>https://www.google.com/maps</string>
  </dict>
  <dict>
    <key>default_launch_container</key>
    <string>tab</string>
    <key>url</key>
    <string>https://www.docs.google.com</string>
  </dict>
</array>

Linux

使用您的首选 JSON 文件编辑器:

  1. 转到 /etc/opt/chrome/policies/managed 文件夹。
  2. 创建或更新 JSON 文件。
  3. 对于 WebAppInstallForceList
    1. url 中,添加要在用户计算机上自动安装的 Web 应用的网址。除可能要更改查询参数的情况外,请使用不会重定向的网址。例如,对于 Google 地图,请使用 https://www.google.com/maps,而不是 https://maps.google.com。
    2. (可选)要在新标签页或窗口中打开网址,请将 default_launch_container 设为 tabwindow。在默认情况下,Web 应用会在新标签页中打开。
    3. (可选)要创建桌面快捷方式,请将 create_desktop_shortcut 设为 true
  4. 为用户部署更新。

该示例展示了如何执行以下操作:

  • 自动安装 Google 地图和 Google 文档。
  • 添加 Google 地图桌面快捷方式。
  • 在新窗口中打开 Google 地图。
  • 在新标签页中打开 Google 文档。

WebAppInstallForceList: [
  {
    "create_desktop_shortcut": true, 
    "default_launch_container": "window", 
    "url": "https://www.google.com/maps"
  }, 
  {
    "default_launch_container": "tab", 
    "url": "https://www.docs.google.com"
  }
]

第 3 步:验证用户设备上的政策

在您应用任何 Chrome 政策后,用户都必须重启 Chrome 浏览器,这样相应设置才会生效。然后请检查用户的设备,确保政策已正确应用。

  1. 在受管理的设备上,转到 chrome://policy
  2. 点击重新加载政策
  3. 选中显示未设定值的政策复选框。
  4. 对于 WebAppInstallForceListIsolatedWebAppInstallForceList,请确保状态设置为正常并确保政策值与您在政策中设置的值一致。

排查 Web 应用和 IWA 的问题

Web 应用(网址和 PWA)

如果无法加载指定的网址,用户就会看到占位符应用,而不是实际的应用和应用徽标。解决此问题的关键在于了解导致占位符应用出现的原因。以下列出了可能出现的问题和解决方案。

网址重定向到其他来源

您需要修改网址,以改用重定向后前往的 Web 应用最终到达网址。我们建议您直接复制并粘贴浏览器地址栏中的网址。例如:

  • 如果您指定的是 example.com,且该网址会重定向到 www.example.com,则需要将指定的网址改为 www.example.com。
  • 如果您指定的是 http://example.com,且该网址会重定向到 https://example.com,则需要将指定的网址改为 https://example.com。

网址重定向到登录页面

用户需要打开应用,从重定向的网页登录,然后再次关闭应用。

网址只能通过组织的网络访问

用户必须连接到该网络,然后打开和关闭应用,或重启 Chrome 浏览器或 ChromeOS 设备。

由于更新或维护,网址暂不可用

要求用户重启 Chrome 浏览器或 ChromeOS 设备。如果上述操作无法解决问题,请在网址再次可用时,要求用户重新打开并关闭应用。

IWA

以下列出了可能出现的问题和解决方案。

无法访问更新清单 - 应用无法安装或更新

确保设备可以加载更新清单。如需进行问题排查,请检查您能否通过浏览器和目标设备访问清单。典型问题可能是清单网址有误或网址受访问权限保护。如果启用了访问权限保护,请确保客户端设备无需任何类型的手动身份验证或登录即可访问清单网址。

如需在设备上进行问题排查,请通过 chrome://flags 启用 #enable-isolated-web-app-dev-mode,在系统提示时重启设备,然后前往 chrome://web-app-internals。选择 Install IWA from Update Manifest(从更新清单安装 IWA)以模拟安装流程,并列出浏览器能够从此清单解析的所有 IWA 版本。

已固定的版本/指定的发布渠道未在更新清单中 - 应用无法安装或更新

确保更新清单包含版本或发布渠道的相应条目。

无法访问软件包 - 应用无法安装或更新

确保设备可以加载 IWA 软件包。如需进行问题排查,请检查您能否通过浏览器和目标设备访问软件包。典型问题包括清单配置错误、缺少软件包或软件包资源受访问权限保护。如果启用了访问权限保护,请确保客户端设备无需任何类型的手动身份验证或登录即可访问软件包。

软件包无效/签名有误 - 应用无法安装或更新

请与 IWA 开发者联系,提供有效的 IWA 软件包。

此应用缺失或已损坏(安装后)

请与 IWA 开发者联系,因为登录密钥可能已轮替,或者此应用的 ID 可能已被屏蔽。

相关主题

该内容对您有帮助吗?

您有什么改进建议?
搜索
清除搜索内容
关闭搜索框
Google 应用
主菜单
18319873239899339909
true
搜索支持中心
true
true
true
true
true
410864
false
false
false
false