管理用户 Chrome 浏览器中的 Flash

本文仅适用于受管理的 Chrome 浏览器版本。Chrome 操作系统自带内置 Flash Player,而且 Chrome 操作系统设备上的 Flash Player 无法卸载。

重要提示:Adobe 已宣布将于 2020 年 12 月弃用 Flash Player。2019 年 7 月起,Chrome 中的 Flash Player 将默认关闭。我们强烈建议用户改用其他解决方案。

默认情况下,Chrome 会在后台或用户第一次遇到 Flash 内容时安装 Adobe Flash Player,Chrome 会继续通过 Chrome 组件更新程序更新 Flash Player。

我们建议大部分单位使用默认设置。但是,部分 IT 管理员可能想要自行管理他们用户的 Flash 体验。

适用于 IT 管理员的 Flash Player 部署建议

您可以采用以下两种方法:

方法 1:让 Chrome 管理 Flash Player 的版本(推荐)

将 Chrome 组件更新程序保持为启用状态(默认状态)。在 Windows 组策略编辑器中,将 ComponentUpdatesEnabled 设为 true。Chrome 会下载并安装 Flash Player,并根据需要进行更新。

方法 2:您负责为用户更新 Flash Player。

通过 Adobe Flash Player MSI(适用于 Chromium)手动安装 Flash Player 和管理您公司的安装操作。

  1. ComponentUpdatesEnabled 设为 false 来停用组件更新程序。
  2. 通过 Adobe Flash Player MSI 为用户下载并部署 Flash Player (请务必选择“Opera & Chromium PPAPI MSI”)。
  3. 每当 Flash Player 发布更新时,继续通过 Adobe Flash MSI 为用户更新。

在这种情况下,Google Chrome 不会更新 Adobe Flash Player - 所有更新均由 IT 管理员手动完成(例如,通过 Adobe 新版 MSI 程序包重新部署 Adobe Flash Player 更新)。如果组件更新程序保持启用状态,Chrome 会选择使用 Adobe Flash Player MSI DLL 或 Chrome 插件(版本较新者优先)。

警告:如果您没有为用户部署 Flash Player MSI,请不要使用 ComponentUpdatesEnabled 政策停用组件更新程序,否则会造成 Flash Player 版本过旧(如果组件更新程序停用,Google 不会安装任何更新)。Flash Player 可能会因此发生错误或存在安全问题。如果 Flash Player 版本过低,Chrome 可能会屏蔽该插件。

要确认在 Chrome 上运行的 Flash Player 的版本(对上述两种方法均适用),请转到 chrome://version 查看安装的版本。注意:如果是使用组件更新程序(方法 1)进行的更新,则对于 Linux 和 Chrome 操作系统而言,更新后必须重启(Windows 或 macOS 则无需重启)。如果是使用 Adobe Flash Player MSI(方法 2)进行的更新,则在所有平台上都必须重启 Chrome。

依照政策管理 Flash

您可以使用 DefaultPluginsSettingPluginsAllowedforURLs 政策管理 Flash 的播放方式。如果您未配置这些政策,Chrome 就会在用户访问各个需要使用 Flash 的网站时要求启用 Flash。

从 Chrome 62 开始:为了尽量减少对用户的影响并维持 Flash 的正常运作,您可以将用户经常访问的内部网站和可信网站(或 http://* 和 https://*)列入白名单,从而允许 Flash 自动播放。不过,出于安全考虑,您最好不要执行此操作。

注意:您应使用 PluginsAllowedForUrls(而不是上文中提到的更为宽泛的通配符)将特定网址列入白名单。

  • PluginsAllowedForUrls - 将特定网址列入白名单,以允许其自动运行 Flash。您可以创建白名单(例如 ["[*.]mycorp.com", "play.spotify.com"]),从而启用您信任的内部 Flash 应用和网站。
  • PluginsBlockedForUrls - 将特定网址列入黑名单,以禁止其访问 Flash 内容(例如 ["flashvideosite.com"])。
注意:Chrome 政策 DefaultPluginsSettingPluginsAllowedForUrlsPluginsBlockedForUrls 只会影响 Flash 插件,而不会影响任何其他插件。

如果您选择 DefaultPluginsSetting="3"(“Flash - 先询问”),那么用户可能需要先点击 Flash 内容,然后允许网站运行相应内容。如果您使用该设置,您的用户可能会看到“点击此处以安装 Flash!”用户点击链接后,可以接着点击“允许”。

注意:从 Chrome 62 开始,选项 3 -“点击运行”将无法使用。

Click Allow for Flash to run

用户也可能会看到包含一块拼图以及“点击此处以启用 Adobe Flash Player”错误消息的灰色框。

  1. 点击显示“点击此处以启用 Adobe Flash Player”的灰色框。
  2. 在左上角显示的框中,点击允许以运行 Flash 插件。

Click to enable Adobe Flash Player

Click Allow for Flash to run

 

测试提示:如果您还在使用 Chrome 54 或更低版本,我们建议您使用 Chrome 55、56、57 和 Chrome Canary,设置 DefaultPluginsSetting 政策和网址白名单(使用 PluginsAllowedForUrls),对内部网站和可信网站测试此功能。如果您单位中与业务息息相关的网站需要使用 Flash,请通过邮件将相关变化告知受影响的用户。

其他选项:

如果您将 DefaultPluginsSetting 设置为“1 = 允许所有网站自动运行插件”,则可确保 Flash 内容自动播放。注意:此设置仅适用于 Chrome 61。从 Chrome 62 开始,Chrome 将不再支持“允许所有网站自动运行插件”选项。

如果您将 DefaultPluginsSetting 设置为“2 = 阻止所有插件”,那么所有 Flash 内容均无法在用户的计算机上播放。对于大部分单位来说,我们均不推荐使用该设置。请在启用该设置前先进行测试,并只在要完全禁止用户查看 Flash 内容时才使用该设置。

常见问题解答

如何确保 Flash Player 持续更新?

如果您尚未修改 Chrome 的默认设置,Chrome 就会继续通过组件更新程序来更新 Flash Player。

如何为我的单位停用 Flash?

如果您的单位不需要使用 Flash,您可以停用插件以禁止用户运行 Flash 内容。

停用插件的主要方法是设置 DefaultPluginsSetting = 2。

如果您要调整停用插件的方式,可以选择设置以下政策:

Chrome MSI 中是否包含 Flash Player?

不包含 - 只要组件更新程序处于启用状态,Chrome 就会在用户浏览器需要运行 Flash 时下载最新版 Flash Player。

Chrome 53 及更低版本的 MSI 安装程序中包含旧版 Flash Player。

如果我停用组件更新程序,会发生什么情况?

如果您停用组件更新程序,而且仍然希望用户可以访问 Flash 内容,就必须通过 Adobe MSI 安装 Flash Player。

这是一项高级设置,而大部分单位可能会保留默认设置。如使用默认设置,那么当您的用户在浏览器中遇到 Flash 内容时,系统就会自动安装 Flash Player。

请查看上方的警告框,了解停用组件更新程序且未及时部署 Adobe Flash Player MSI 的后果。

 
该内容对您有帮助吗?
您有什么改进建议?