【发布时间】:2013-05-16 15:08:39
【问题描述】:
Windows 8.1 IE11 中 Internet Explorer 的更新版本具有以下用户代理字符串,根据 this:
Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) 像 Gecko
我们的网站在所有浏览器的“text/html”响应中都正确设置了 Content-Type,但我们使用 IE11 UA 时除外。对于发送 IE11 UA 的浏览器,它会错误地发送“application/xhtml+xml”。所有浏览器在请求的 Accept 头中发送“text/html, application/xhtml+xml, */*”。
是否有 IIS 或 ASP.NET web.config 设置允许为 IE11 或默认设置“text/html”?我目前没有使用任何 .browser 文件。
【问题讨论】:
-
“对于发送 IE11 UA 的浏览器,它会错误地发送“application/xhtml+xml”。” - 或者有什么带有接受请求标头的东西?
-
@CodeCaster 是的,所有被测试的浏览器都会在请求的 Accept 标头中发送“text/html, application/xhtml+xml, */*”。
-
您是基于开放代码的解决方案还是必须是 IIS/Web.config 解决方案?
标签: asp.net http iis internet-explorer-11