你到处都能听到:使用 javascript 来嗅探用户代理字符串以检测浏览器版本是一件非常糟糕的事情。最新版本的 jQuery 现在已经弃用了它的$.browser
对象来代替$.support
. 但是,如果存在只影响 IE 而不会影响其他浏览器的错误或问题,我该怎么办,我不知道为什么?
在我的例子中,一些 jQuery 代码使工具提示出现和消失,并在鼠标悬停和鼠标移出时出现动画。在 Internet Explorer 中,它看起来很糟糕,而且很紧张,工具提示 div 在隐藏之前会变成一个非常大的尺寸,如果你用鼠标在一堆带有提示的项目上运行鼠标,它真的会杀死浏览器。我不知道 IE 不“支持”我应该测试的特定功能,因此只嗅探 IE 并使用不同的方法要容易得多。我可以/应该做什么?