有没有什么方法可以让我告诉 IE9 停止在“本地内联网”站点的 IE9-Compat View 中运行?

有没有什么方法可以让我告诉 IE9 停止在“本地内联网”站点的 IE9-Compat View 中运行?

我有一个网站只能在 IE9/Chrome/Firefox 中运行。该网站是来自供应商的内部网站,因此我们通过https://服务器名称/-- IE9 正确地将其识别为内部网站,但出于我无法解释的原因,它将自己报告为 IE8。该网站看到此情况,但不允许我登录。

有什么方法可以让 IE9 停止将此网站报告为 IE8?

顺便说一下,该软件是 PRTG 监控...所以如果有其他方法可以解决这个问题,我也可以接受。

更新

这是我打开网站时看到的内容:

在此处输入图片描述

如果我将浏览器模式从 IE9 兼容视图更改为 IE9 并刷新,网站将按预期运行。如您在此处所见,我的地址栏中没有可更改的兼容性视图按钮。我不得不转到开发人员工具来切换模式。但这只能修复它,直到我关闭并再次打开浏览器。

如果我通过本地 IP 地址访问网站,而不是https://服务器名称/IE 在正确模式下正确运行并且网站正常运行。

答案1

Tools命令栏的菜单中,有一个条目可以调出Compatibility View Settings对话框。确保“在兼容性视图中显示 Intranet 站点”复选框未选中。

进一步阅读

答案2

检查您的“兼容性视图“按钮处于活动状态。

答案3

我必须安装一个插件才能让 IE9 将其识别为 IE8。我没有找到其他方法来覆盖该标识。检查您正在使用的插件,看看您是否可以让它根据所访问的网站更改其响应。

我真的不喜欢那些对浏览器或插件有过多限制的软件。我必须安装插件才能运行检查浏览器版本的软件,以确保它是 IE 5、6、7 或 8。它在 IE9 下运行良好,但如果它知道这是浏览器版本,就会拒绝运行。

编辑:感谢您的提问。我的问题与您的相反。如果我不伪造浏览器字符串,则需要完整的兼容性视图。这可以通过 Display all websites in Compatibility ViewTools->Compatability View Settings菜单选项卡中选择来启用。这将禁用Tools->Compatability View项目,因为所有项目都将处于兼容性视图模式。如果您已设置,请禁用它。选择此模式可以使我的问题消失,即使插件被禁用。

Tools->Compatability View Settings菜单选项卡中,有一个要在兼容性视图模式下查看的域列表以及 的选择。如果您从菜单中 选择-> Displayy intranet sites in Compatibility View,则其中任何一个都会将您的应用程序置于兼容性视图模式。ToolsCompatiblity View

答案4

转到工具/Internet 选项/安全/站点/高级/https

在此处输入图片描述

相关内容