gpt4 book ai didi

internet-explorer - 与 IE9 不一致的 UserAgent 字符串

转载 作者:行者123 更新时间:2023-12-04 08:37:14 25 4
gpt4 key购买 nike

我有一个网站在 IIS6 的服务器上运行。该网站在端口 80 上配置了两个主机 header 绑定(bind):

  • mywebsite1 <- 需要本地 Windows 主机文件中的条目来伪造 DNS 条目
  • mywebsite2.mydomain.com <- 使用 DNS

因此,理论上使用网络浏览器访问:

...应该在我的浏览器中显示完全相同的网站。

但是,当我使用IE9查看http://mywebsite1/时,浏览器发送给web服务器的UserAgent是这样的:

Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+6.1;+Trident/5.0;+SLCC2;+.NET+CLR+2.0.50727;+.NET+CLR+3.5.30729;+.NET+CLR+3.0.30729;+Media+Center+PC+6.0;+Tablet+PC+2.0;+MS-RTC+LM+8;+OfficeLiveConnector.1.5;+OfficeLivePatch.1.3;+.NET4.0C)

但是当我用IE9查看http://mywebsite2.mydomain.com/时,浏览器发送给web服务器的UserAgent是这样的:

Mozilla/5.0+(compatible;+MSIE+9.0;+Windows+NT+6.1;+Trident/5.0)

为什么 IE9 会在这两种情况下发送不同的 UserAgent 字符串?浏览器也在模拟这些用户代理的渲染规则,所以这会导致噩梦般的 CSS 问题!

附加信息:

  • 我已经包含在页面头标签中。
  • 该网站是 ASP.NET Framework 3。
  • 网络服务器是 IIS 6。
  • 浏览器为IE9。
  • (如果你想让我澄清任何其他事情,请告诉我)

最佳答案

IE9 reports Mozilla/4.0 在兼容性 View 中,您是否在查看 http://mywebsite1/ 时单击了“残页”图标? ? (该 View 也可以是 requested 所提供的 html。)

关于internet-explorer - 与 IE9 不一致的 UserAgent 字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6254822/

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