【问题标题】:IE 11 - how to detect in .NETIE 11 - 如何在 .NET 中检测
【发布时间】:2013-11-15 15:12:45
【问题描述】:

如何从 .NET 检测 IE 11?我使用 HttpContext.Current.Request.Browser 但对此我不知道该怎么做。我试试这个:

if (request.Browser.Browser.ToUpper() == "MOZILLA") {
// IE 11.0 User Agent String: Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko
if (request.UserAgent.Contains("rv:11.0")) {
    ret = eBrowserType.IE;
}
}

但我不喜欢它。

谢谢

【问题讨论】:

  • 我讨厌成为“那个人”,但你将如何使用这些信息?您对 IE11 的假设在 IE12 中可能不正确。

标签: asp.net .net internet-explorer-11


【解决方案1】:

检查 Trident/7.0,它是 IE11 的新渲染器

【讨论】:

    猜你喜欢
    • 2013-09-23
    • 1970-01-01
    • 1970-01-01
    • 2019-08-26
    • 1970-01-01
    • 2010-11-12
    • 1970-01-01
    • 1970-01-01
    • 2013-09-08
    相关资源
    最近更新 更多