有没有办法通过 GPO 让网站在 IE9 或 IE10 模式下运行?我们现在有几个网站无法在 IE11 中运行,但它们在添加到兼容性视图 (IE7) 时也无法运行。我们有一个供应商网站严格只允许 IE9 或 IE10,不允许其他任何网站。这变得非常麻烦!客户端主要是 Windows 7 Pro,我们有 2 个 Surface Pro3 8.1 客户端。
答案1
是的,使用企业模式。
来自微软:什么是企业模式?
您使用企业模式站点列表管理器创建一个包含需要在企业模式下运行的站点的 XML,并设置适当的兼容性级别:
然后,您将该文件保存到某个网络共享位置(我们将其保存在域的 NETLOGON 文件夹内的文件夹中),并设置 GPO 以将其应用于机器。
该GPO是“管理模板\Windows组件\Internet Explorer\使用企业模式IE网站列表”,我们在“用户配置”级别使用它。
来自MS的更多信息:打开企业模式并使用站点列表
笔记:
在列表更新并实施后(成功应用 GP 后),用户需要关闭所有正在运行的 IE 副本(或注销、重新启动等),然后,在下次打开 IE 后约 65 秒内,更新后的列表将应用于他们。
当前使用的版本在客户端注册表中的键“HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\EnterpriseMode\CurrentVersion”中报告(如果您使用计算机级 GP 应用列表,则可能位于 HKLM 下)。一旦应用了新版本,这将即时更新(因此您可以坐下来反复按 F5 刷新,直到看到它已更新)。
现在有两个版本的站点列表管理器。一个采用 v1 架构(适用于 Win 7、8 和 10 上的 IE11),另一个采用 v2 架构,用于 Windows 10 上的 Edge。新列表管理器声称适用于 Windows 10,但它可以在 Windows 7 计算机上安装和使用(用于创建列表),但您不能在同一台计算机上同时安装列表管理器的 v1 和 v2。
版本 2 和 Edge 的其中一个选项很不错,因为它会自动切换到使用 IE11 来访问已配置的网站。这使得将 Edge 保留为默认浏览器变得更容易接受。