gpt4 book ai didi

html - 虚拟服务器无法检测浏览器版本

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:27:23 26 4
gpt4 key购买 nike

我在虚拟机(开发服务器)上的 Ubuntu 上运行 Apache2。

我有以下代码:

  <!--[if lt IE 9]>
U r using an old browser!
<![endif]-->

我使用的是 IE9,这在产品服务器上运行良好。但是当我在我的本地开发服务器上测试我的网站时,我不断收到“旧浏览器”消息。

什么会导致这种情况?

我找到了罪魁祸首。导致头痛的是 IE 怪癖模式。下面一行解决了它:

<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />

最佳答案

如果您使用 localhost127.0.0.1 访问您的本地站点,这可能与 this bizarre IE behaviour 有关. Internet Explorer 8 在本地站点兼容性方面引入了“智能默认值”:

A large number of line-of-business websites are Internet Explorer 7 capable today. In order to preserve compatibility, Internet Explorer 8 ships with smart defaults based on zone evaluation. In the default state, all sites on the public internet display in Internet Explorer 8 Standards mode (Compatibility View off) and all intranet websites display in Internet Explorer 7 Standards mode (Compatibility View on).

我不知道 IE9 如何处理这个问题,但这可能是罪魁祸首。

在这种情况下,请尝试使用其他域名(如 stevendev 或其他域名)访问您的本地开发站点。这应该会使 IE 进入正常模式。

关于html - 虚拟服务器无法检测浏览器版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9517548/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com