通知

要制定办公室复工策略?了解 Chrome 操作系统可以为您提供哪些帮助

设置 Chrome 应用和扩展程序政策(适用于 Windows)

适用于在 Chrome 浏览器中登录受管理帐号的 Windows 用户。

作为管理员,您可以在用户的计算机上自动安装 Chrome 应用和扩展程序。您还可以控制用户可以安装哪些应用或扩展程序。您可为所有应用和扩展程序设置默认政策。之后,如果您要为特定应用或扩展程序自定义政策,则可以覆盖默认政策。

第 1 步:查看政策

政策 说明和设置
ExtensionSettings

管理用户可以安装的应用和扩展程序。

会覆盖以下扩展程序政策(这些政策可能已设置完毕):

第 2 步:更新组策略

在 Microsoft Windows 组策略编辑器(“计算机配置”或“用户配置”文件夹)中:

  1. 转到管理模板 接着点按 Google 接着点按 Google Chrome 接着点按 扩展程序
  2. 打开扩展程序管理设置
    提示:如果您未看到此政策,请下载最新政策模板
  3. 启用此政策,然后在文本框中输入此政策的紧凑 JavaScript 对象表示法 (JSON) 格式的数据。
    注意:请在一行中输入 JSON 数据,不要换行。您可以使用所选的 JSON 验证工具验证政策并将其压缩到一行中(JSON 数据示例参见下文)。
  4. 设置所需的应用和扩展程序政策(详见下文)。
JSON 数据示例
{
  "*": {
    "runtime_blocked_hosts": ["*://*.example.com"],
    "blocked_permissions": ["usb"]
  }
}
紧凑 JSON 数据
{"*":{"runtime_blocked_hosts":["*://*.example.com"],"blocked_permissions":["usb"]}}

第 3 步:获取 Chrome 应用或扩展程序 ID

如果您不打算为特定应用或扩展程序自定义政策,请跳过此步骤。

要为特定 Chrome 应用或扩展程序应用政策和设置,您需要获取其 ID。每个应用和扩展程序在 Chrome 网上应用店中都有唯一标识符 (ID)(不会因为版本的不同而发生变化)。因此,如果有用户在多台设备上安装了某个应用或扩展程序,那么这个应用或扩展程序在所有设备上的 ID 都是相同的。每个 ID 的长度为 32 个字符。

要查找应用或扩展程序 ID,请按以下步骤操作:

  1. 打开 Chrome 网上应用店
  2. 找到并选择所需的应用或扩展程序。
  3. 查看相应网址。ID 是网址末尾的一长串字符。
    例如,gmbgaklkmjakoegficnlkhebmhkjfich 是 Google 日历的 ID。

第 4 步:设置应用和扩展程序政策

针对每种实施进行以下操作(示例代码参见下文):
  • 设置应用于所有应用和扩展程序的默认政策。请使用 * 值。
  • (可选)为个别应用或扩展程序自定义政策。请使用应用或扩展程序 ID(详见上文)。
设置安装政策(自动安装、强制安装、允许或屏蔽)

要自动安装 Chrome 应用商店以外的应用或扩展程序,您必须将相应计算机添加到使用 Microsoft Active Directory 的网域。

您可以控制是否在设备上屏蔽、允许或自动安装应用或扩展程序。此政策会覆盖 ExtensionInstallForcelist 政策。

在 ExtensionSettings 政策中,将安装模式设为下列模式之一:

您可以控制是否在设备上屏蔽、允许或自动安装应用或扩展程序。此政策会覆盖 ExtensionInstallForcelist 政策。

在 ExtensionSettings 政策中,可将安装模式设置为:

  • allowed - 用户可以通过 Chrome 网上应用店安装应用和扩展程序。如果未定义安装模式,则这是默认设置。
  • blocked - 用户无法通过 Chrome 网上应用店安装应用和扩展程序。您可以设定自定义错误消息,通知用户系统已屏蔽安装内容(详见下文)。
  • force_installed - 自动安装您指定的扩展程序,无需用户交互操作。用户不能停用或移除安装内容。您还需要指定扩展程序的下载位置(详见下文)。
  • normal_installed - 自动安装您指定的扩展程序,无需用户交互操作。用户可以停用安装内容。您还需要指定扩展程序的下载位置(详见下文)。

安装代码示例

点击此处下载示例 JSON 文件。您可以使用文本编辑器对其进行编辑。

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

  • 在用户设备上自动安装 Google 文档的离线功能 (ghbmnnjooekpmoecnnnilnnbdlolhkhi) 和 Google Keep (lpcaedmchfhocbbapmcbpinfpgnhiddi)。
  • 允许用户停用 Keep,但不停用文档的离线功能。
  • 允许用户通过 Chrome 应用商店安装 Google 日历 (gmbgaklkmjakoegficnlkhebmhkjfich)。
  • 禁止用户安装任何其他应用或扩展程序。
固定应用或扩展程序的版本

您可以固定 Chrome 应用或扩展程序的最新版本,从而控制何时将它们更新到更新的版本。在 ExtensionSettings 政策中,将 override_update_url 设置为:

  • True - Chrome 浏览器会使用您在此政策中指定的 update_URL 或您在 ExtensionInstallForcelist 政策中指定的网址。
  • False - 这是默认值。Chrome 浏览器会使用扩展程序的清单中指定的网址。
  

扩展程序下载位置代码示例

此示例展示了如何执行以下操作:
  • 在用户设备上自动安装 Google 文档的离线功能 (ghbmnnjooekpmoecnnnilnnbdlolhkhi)。
  • 请务必使用本政策中指定的 update_URL 安装和更新 Google 文档的离线功能。
{
  "ghbmnnjooekpmoecnnnilnnbdlolhkhi": {
    "installation_mode": "force_installed",
      "update_url":
      "https://clients2.google.com/service/update2/crx"
        "override_update_url": true
  }
}
指定扩展程序下载位置

仅适用于 force_installed 和 normal_installed 模式。

如果您想在设备上自动安装扩展程序,则需要指定 Chrome 下载该扩展程序的目标位置。

要指定扩展程序的下载位置,请选择以下任一选项:

  • 如果扩展程序由 Chrome 应用商店托管,请输入 https://clients2.google.com/service/update2/crx
  • 如果扩展程序位于您自己的服务器上,请输入可让 Chrome 下载该封装的扩展程序(.crx 文件)的网址。

扩展程序下载位置代码示例

以下示例展示了如何自动安装 Google 文档的离线功能 (ghbmnnjooekpmoecnnnilnnbdlolhkhi)。
{
  "ghbmnnjooekpmoecnnnilnnbdlolhkhi": {
    "installation_mode": "force_installed",
      "update_url":
      "https://clients2.google.com/service/update2/crx"
  }
}
为屏蔽的应用和扩展程序设置自定义消息

如果您将政策设为禁止用户安装特定应用或扩展程序,则可以设置自定义消息,在用户尝试安装时显示在相应设备上。举例来说,您可以向用户说明如何联系其 IT 部门或为何无法使用特定扩展程序。消息长度上限为 1 千个字符。

自定义消息代码示例

点击此处下载示例 JSON 文件。您可以使用文本编辑器对其进行编辑。

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

  • 针对 Google 日历 (gmbgaklkmjakoegficnlkhebmhkjfich) 显示特定消息。
  • 针对所有其他应用和扩展程序显示通用消息。
禁止用户运行需要特定权限的应用或扩展程序

您可以禁止用户运行请求您单位不允许的权限的应用或扩展程序。举例来说,您可以屏蔽连接到 USB 设备或访问 Cookie 的扩展程序。

要获取可用权限的列表,请参阅 Chrome 应用和扩展程序权限

禁止权限请求的代码示例

点击此处下载示例 JSON 文件。您可以使用文本编辑器对其进行编辑。

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

  • 仅允许运行 Chrome 远程桌面 (gbchcmhmhahfdphkhkmpfmihenigjmpp)(需要 USB 权限)。
  • 屏蔽所有需要 USB 权限的其他应用。
禁止应用和扩展程序修改网页

您可以禁止设备上的扩展程序修改您指定的网站。相关修改包括阻止脚本注入、访问 Cookie 和修改网络请求。此设置不会阻止用户安装或移除扩展程序。

您可以使用 2 种设置:

  • runtime_blocked_hosts - 禁止扩展程序与指定网站交互。

  • runtime_allowed_hosts - 允许扩展程序与指定网站交互(即使 runtime_blocked_hosts 中也指定了同样的网站)。

主机格式为 [http|https|*]://[子域名|*].[主机名|*].[eTLD|*],其中

  • 必须提供 [http|https|*]、[主机名|*] 和 [eTLD|*]
  • [子域名|*] 是选填的。
有效的主机格式 匹配项 不会匹配出的结果
*://*.example.* http://example.com
https://test.example.co.uk
https://example.google.com
http://example.google.co.uk
http://example.* http://example.com http://example.ly https://example.com
http://test.example.com
http://example.com http://example.com https://example.com
http://test.example.co.uk
http://*.example.com http://example.com
http://test.example.com
http://t.t.example.com
https://example.com
https://test.example.com
http://example.co.* http://example.co.com
http://example.co.co.uk
http://example.co.uk
http://*.test.example.com http://t.test.example.com
http://test.example.com
http://not.example.com
*://* 所有网址  

 

无效的主机格式

  • http://t.*.example.com
  • http*://example.com
  • http://*example.com
  • http://example.com/
  • http://example.com/*

禁止修改网页的代码示例

点击此处下载示例 JSON 文件。您可以使用文本编辑器对其进行编辑。

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

  • 禁止扩展程序访问 *.example.com 网页。
  • 屏蔽需要 USB 权限的扩展程序。

第 5 步:为用户部署政策和验证政策

部署任何 Chrome 扩展程序政策后,请检查用户设备以确保相应政策已正确应用。

  1. 在受管理的 ChromeOS 设备上,前往 chrome://policy

  2. 点击重新加载政策

  3. 在右上角的按字段过滤政策框中,输入 ExtensionSettings

  4. 选中显示未设定值的政策复选框。

  5. 在每个扩展程序设置旁的 Chrome 政策名称下方,确保状态正常

  6. 点击显示值,确保值字段不为空。

相关主题

“Google”以及相关标志和徽标是 Google LLC 的商标。其他所有公司名和产品名是其各自相关公司的商标。

该内容对您有帮助吗?

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