$.browser.msie and IE9

$.browser.msie and IE9

本文关键字:IE9 and msie browser      更新时间:2023-09-26

我试图通过使用jquery $.browser.msie来检测所有版本的IE。它适用于8、7、6,但忽略了IE9。为什么会这样,javascript检测ie9的解决方案是什么?

JS版本:jQuery JavaScript Library v1.5

1.9版本开始,不再支持jQuery $.browser。使用jQuery.suport代替。通过此更改,您需要检查想要检查的功能。所以浏览器检查不再被支持。建议做一个特性检查,而不是浏览器检查。

这里的

文档

IE9可以模仿旧的浏览器,导致你在这里看到的各种"工作/不工作"的响应。

"Trident/5.0"出现在IE9的所有模式下的用户代理字符串中,根据这个SO问题

它适用于我:http://jsfiddle.net/jcxXH/

可以覆盖IE noFullScreen的检测:{msie:/msie[0-6]/,…}noFullScreen: {msie:/abcdefgh/}