【发布时间】:2013-07-05 20:20:09
【问题描述】:
我正在开发一个 MVC 应用程序。
如果我(在我的 Surface Pro 上)转到http://www.whatbrowser.org/,它会正确显示 IE 10。
但如果我转到我的 MVC 应用程序并打印出 Request.Browser.Version,它会返回 7。
知道为什么吗? Request.Browser.Version 是否损坏?
谢谢
【问题讨论】:
-
关于浏览器检测的一切都被破坏了=/。
-
据我了解,IE11 甚至不会再注册为 IE。
-
使用功能检测,而不是浏览器版本检测。你真的不应该关心客户端是否使用 IE 版本 24。你应该关心的是这个特定的浏览器是否支持你试图在你的网站上实现的功能。
-
@Darin,是的,但是 jquery 2.x 不支持 IE
标签: c# asp.net-mvc