2012-06-05 124 views
-2

要检查如果用户使用的IE浏览器应该这项工作:检查IE兼容的jQuery

if($.browser.msie) 
alert('in IE'); 

这是适用于IE浏览器的所有版本?

+0

test ..?但通常浏览器检测使用js是一个坏主意[引用需要] –

+0

它应该,但是究竟是什么问题? – fcalderan

+0

你试过了吗? –

回答

0

取决于您使用的jQuery版本,$.browser已弃用。您应该阅读API了解更多信息。使用$.support来测试浏览器的兼容性。

1

这是否适用于所有版本的IE?

是,它适用于IE 的所有版本(我刚刚在IE7,IE8,IE9测试,你应该有)

它不是建议,从jQuery文档本身,

因为$.browser使用navigator.userAgent来确定平台,它很容易被用户欺骗或由浏览器本身进行虚假陈述。尽可能避免浏览器特定的代码。 $.support属性可用于检测对特定功能的支持,而不是依赖$ .browser。