作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
你们都知道 I.E 11 已经发布了。!!在此之前使用 Java 检测浏览器版本,使用
“getHttpServletRequest().getHeader("User-Agent")
”。
它给出浏览器名称和版本。但是在引入 I.E 11 用户代理之后,MSIE 被删除了..
那么我们如何在JAVA中获取I.E的版本。
如果有任何帮助,那将对我有很大帮助...
谢谢...
最佳答案
getHttpServletRequest().getHeader("User-Agent")
这不应该抛出空指针异常。相反,它应该给出文本
Mozilla/5.0 (Windows NT 6.3; Trident/7.0; rv:11.0) like Gecko
对于标准模式下的 IE 11,以及
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.3; Trident/7.0; .NET4.0E; .NET4.0C)
在兼容性 View 中。如果你愿意,你可以匹配那些。然而,如this article中所述,不推荐用户代理嗅探。
关于java - 即 11 : How Can we Detect Browser Version IE 11 Using Java?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20583732/
我是一名优秀的程序员,十分优秀!