我想使用一些目前仅受 Firefox 3.5 支持的 CSS(box-shadow: inset)。对于所有其他浏览器,通过 jQuery,我必须插入一些带有背景的额外 div 来实现效果。
如果他们支持 CSS,我想“奖励”FF3.5 用户,而不是为那些脚本而烦恼。
似乎通过 jQuery 测试浏览器的“正确”方法是使用 jQuery.support。但是,我没有看到/知道我可以测试的任何特定功能是 Firefox 3.5 独有的。有这样的事吗?
除此之外,我是否应该退回并使用 jQuery.browser 来获取渲染引擎版本号,如下所示:
为什么 JQuery.browser.version 为 Firefox 3.5.2 返回 1.9.1.2
附录:我知道有 jQuery 的浏览器检测插件。如果一个真的,真的很棒,我会考虑它,但觉得加载一个插件以避免在 FF3.5 中运行额外的几个功能可能会破坏目的。