Phi*_*ord 2 jquery browser-detection internet-explorer-6
我没有找到使用jquery.support而不是jquery.browser来检测IE6的明确方法.另外我需要考虑Quirks模式,呃!
我在Stack上看过几个帖子,但它们都引用了jquery.browser,而jquery.support的文档有点模糊.
任何有关这方面的帮助都会很棒并且事先感谢.
我认为jQuery的作者很简单,不希望开发人员检查哪个浏览器正在运行应用程序/网站.相反,他们希望我们检查不同的浏览器功能,并根据它确定要做什么.无论是IE6,IE8,Firefox还是一些新的浏览器都没关系.作为应用程序开发人员,您应该知道浏览器对不同功能的支持如何影响用户使用您的应用程序的能力,您应该采取相应的行动.
$ .browser依赖于使用用户代理字符串的浏览器嗅探,这可能是不可靠的,特别是因为用户很容易在浏览器上欺骗用户代理,而不是我担心布局目的 - 如果他们更改了用户代理那么他们的IE6呈现为IE7无法正确呈现页面是他们的错.;)
你可以使用$ .browser,尽管它已被弃用或尝试自己编写代码.也许有一个jQuery插件已经?我知道上次我必须检查IE6我使用的方法...