Chome和Edge通过组策略配置IE模式和总是允许Flash(官方方案)
本文内容仅适用于 Chrome 87 及之前版本中浏览器内置的 Flash 插件,从 Chrome 88 开始,不再内置该插件。
通过安装包单独安装的 Adobe Flash Player,不在本文的讨论范围内。
前言
由于近期 Chrome 对于 Flash 的放弃已经是板上钉钉的事情,Chrome 和 Edge 目前已经默认禁用 Flash,这里记录一下官方的解决方案。
前期准备
-
支持组策略的 Windows 版本(需要专业版及以上)
-
Chrome用户选择下载企业版Chrome(包含 LBS支持插件、Chrome 政策模板,即组策略配置文件)
-
Edge 用户需要两个工具:
- 下载并部署新型 Microsoft Edge 商业版(选择好版本后,才能下载对应的政策模板)
- Enterprise Mode Site List Manager(用于配置IE模式)
安装浏览器
两者解压后都是 msi 格式的安装包(例如GoogleChromeStandaloneEnterprise64.msi),安装过程全静默安装,默认在系统目录。
导入政策模板
以 Chrome 为例,将 admx 文件放在 C:\Windows\PolicyDefinitions 目录下,

接着,将 zh-CN 和 en-US 目录下面的文件放在该目录的同名文件夹里面。
Edge做法同理。
Win + R 打开运行 gpedit.msc 打开组策略,在 计算机配置→管理模板 下面就能看到相关设置。

配置组策略
提示:浏览器地址栏输入 chrome://policy/ 可查看当前启用的策略。
配置IE模式
注意:Chrome 的 LBS 的作用是将非列表内的网站全部用Chrome打开,开启后打开IE会直接跳转到Chrome。
Chrome需要先安装 LegacyBrowserSupport.msi ,此插件会在IE中添加一个加载项,确保它是启用状态。
Edge在安装的时候就会添加一个加载项。
方法1:直接添加
Google→Google Chrome→Legacy Browser Support→启用“旧版浏览器支持”功能(BrowserSwitcherEnabled)
然后启用【要在替代浏览器中打开的网站(BrowserSwitcherUrlList)】,输入网址即可。
方法2:使用xml文件(推荐)
使用xml文件的好处是不需要单独配置,只需要配置好文件就可以在 Chrome 和 Edge 中使用。
使用上面安装的Enterprise Mode Site List Manager(具体使用方法参照下面的参考资料)。

比较简单的做法是点击 Add ,输入网站(不带http前缀),然后打勾 Allow Redirect后,点 Save 就可以了。
然后左上角 File→save to XML,保存到一个好记的位置。
之后如果要做出修改,改好后保存时覆盖原文件即可。
Chrome 在启动 LBS 之后,启用【与包含要在替代浏览器中加载的网址的 XML 文件对应的网址(BrowserSwitcherExternalSitelistUrl)】,在文本框内填入 file:///d:/Documents/sites.xml (根据你保存的文件路径和文件名而定)。
Microsoft Edge→配置 Internet Explorer 集成,设置【Internet Explorer 模式】然后找到【配置企业模式站点列表】,同样的方法添加文件路径。
此外,还有一个方法是启用【允许 Internet Explorer 模式测试】,启用后将在 Edge浏览器的菜单→更多工具中出现【在 Internet Explorer 模式下打开站点】的选项,相当于双核浏览器的切换按钮。
配置Flash
注:该方法只能针对特定网站开启 Flash,不能设置全局。
当前 Chrome(版本87)仅保留了【将 Flash 内容设置的涵盖面扩展到所有内容(RunAllFlashInAllowMode)】,考虑到未来版本可能会移除,本文不再赘述。
注:Edge 配置需要 87 以下版本,最新版本中以下策略不再生效。
Microsoft Edge→将 Adobe Flash 内容设置扩展到所有内容(RunAllFlashInAllowMode)
Microsoft Edge→内容设置→允许对特定网站使用 Adobe Flash 插件(PluginsAllowedForUrls)
Microsoft Edge→内容设置→默认 Adobe Flash 设置(DefaultPluginsSetting)