如果有人知道如何找出正确的IE版本,这将是一个很大的帮助。
这是我们现在拥有的。我们有一个Web应用程序。我们的用户可能正在使用IE 11或更早版本以及兼容模式。所以现在我找到了一种方法来记录正确的浏览器版本和他们正在使用的兼容版本。
谷歌搜索后,我尝试了很多选项(包括下面的内容),但我没有得到IE11。我正在使用IE7。
I am using code output
--------- ---- -------
IE11, Compatible Ver:5 navigator.userAgent MSIE 7.0
IE11, Compatible Ver:Edge navigator.userAgent rv:11
IE11, Compatible Ver:5 navigator.appVersion MSIE 7.0
IE11, Compatible Ver:5 navigator.appVersion rv:11
I want
IE11, Compatible Ver:5 <code/> MSIE 11, Comp: 5
IE11, Compatible Ver:Edge <same code/> MSIE 11, Comp: Edge
我正在尝试使用javascript或JQuery实现它。提前感谢您的时间和帮助。
答案 0 :(得分:-1)
navigator.userAgent中的“MSIE”令牌将告诉您IE正在使用的兼容性版本(IE11兼容模式关闭,但没有MSIE令牌。)
但是,“Trident”令牌会提示您实际的IE版本。
即使在兼容模式下,此令牌也不会更改。