大家都知道I.E 11被释放了。!!在此之前,使用
检测Java中的浏览器版本 “getHttpServletRequest().getHeader("User-Agent")
”。
它给出了浏览器名称和版本。但在介绍I.E 11用户代理MSIE后被移除..
那么我们怎样才能在JAVA中获得I.E的版本。
如果有任何帮助,它会对我有很多帮助......
谢谢......
答案 0 :(得分:2)
getHttpServletRequest().getHeader("User-Agent")
这不应该抛出nullpointerexception。相反它应该给出文本
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)
在兼容性视图中。如果你愿意,你可以匹配那些。但是,如this article中所述,不建议用户代理嗅探。