$.browser.msie and IE9
$.browser.msie and IE9
我试图通过使用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/}
相关文章:
- Angular JS IE9 Hashbang url rewriting
- 在Twitter上用ie9中的空白src访问iframe的contentWindow
- Selenium WebDriver and JavaScript change
- 在IE9中的输入字段中输入焦点最近按钮
- 为什么jQuery 1.8不能在IE8和InternetExplorer9中使用?(截至2012年9月的IE9最新版本)
- IE9的HTML5 Canvas getImageData()函数存在问题
- 使用JavaScript在IE9中获取数据列表选项
- PHP and Javascript functions
- Javascript Return and if/else
- SetTimeout and clearTimeout in Javascript
- Ajax模式下的Jquery Select2 V4在IE9中不起作用
- lightbox in html 5 and javascript
- getElementsByClassName and IE9
- CKEditor, IE9 and JavaScript
- Aurelia CLI and IE9
- RequireJS and IE9
- $.browser.msie and IE9
- nanoScroller and IE9
- IE9 and self.close()
- 当我尝试在IE9中打开时,我一直得到SCRIPT1014:无效字符LINE1 AND CHARACTER1