IE 11:我们如何使用Java检测IE 11的浏览器版本?

时间:2013-12-14 13:10:21

标签: java internet-explorer-11

大家都知道I.E 11被释放了。!!在此之前,使用

检测Java中的浏览器版本

getHttpServletRequest().getHeader("User-Agent")”。

它给出了浏览器名称和版本。但在介绍I.E 11用户代理MSIE后被移除..

那么我们怎样才能在JAVA中获得I.E的版本。

如果有任何帮助,它会对我有很多帮助......

谢谢......

1 个答案:

答案 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中所述,不建议用户代理嗅探。