无论他选择哪种浏览器/文档模式组合,我都能知道用户真正拥有哪个版本的IE?我研究了解析用户字符串(寻找“Trident”和“MSIE”)和特征检测,但所有这些似乎都根据浏览器/文档模式选择而改变。有什么东西是恒定的,无论用户做了什么我可以通过它检测用户的实际浏览器?
答案 0 :(得分:0)
IE有一个非常具体的用户代理令牌列表,这里有一个完整的参考,其中包含相应的文档模式:
https://msdn.microsoft.com/en-us/library/ms537503(v=vs.85).aspx#UATokenRef
结合使用时,在设置兼容模式时,会将Trident令牌添加到用户代理字符串中。
此令牌包含一个版本号,可让您识别 浏览器的版本,无论当前的浏览器模式如何。