出于调试目的,我的Web应用程序显示了每个页面底部的用户的浏览器,版本和操作系统 - 这是在JavaScript中完成的。

在使用IE9的开发和测试中,浏览器和版本完美地显示。

实时应用程序的三个实例正在同一Web服务器上运行。我只注意到其中一个,圆角没有出现 - 阴影也不是 - 并且浏览器被检测为IE8(使用IE9时) 并且兼容视图按钮缺少!

任何想法如何解决这一问题?谢谢!

有帮助吗?

解决方案

您是否有可能为该网站打开开发人员工具,并且您选择了“浏览器模式”或“文档模式”的Internet Explorer 8?

如果没有,请在您的HTML中寻找流氓元标记:

<meta http-equiv="X-UA-Compatible" content="IE=8" />

其他提示

几乎可以肯定的是,浏览器正在进入IE8兼容模式。

这可以由各种事情触发,但是当出乎意料时,通常是由于浏览器配置。

单击“工具”菜单,然后选择“兼容性视图设置”菜单选项。这将向您显示导致浏览器进入兼容模式的实例。最常见的原因是“局部Intranet”设置。这会导致浏览器在本地网络上查看网站时使用兼容模式(这包括 localhost).

您可以通过在HTML代码中添加元标记来覆盖此问题,如下所示:

<meta http-equiv="X-UA-Compatible" content="IE=Edge" />

这将迫使IE忽略配置设置,并始终使用正确的渲染引擎,而不是兼容模式。

希望有帮助。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top