Jquery浏览器版本检测

Jquery浏览器版本检测,jquery,firefox-5,Jquery,Firefox 5,操作系统:Windows XP 浏览器:Firefox 5.0(使用它并从3.5更新) Jquery:1.6.2(来自cdn) 在我的jquery脚本中,我使用了浏览器检测功能,它返回我1.9.2.15版本,但这里:没有这样的版本!我也有问题,因为我的脚本认为它与Firefox 3.6而不是5.0兼容 这是firefox的用户代理bug还是jquery 谢谢 UPD:这似乎是firefox的bug,经过检查,它创建了对象YAHOO.env.ua,值gecko:1.92 UPD2:检查了我的浏览器

操作系统:Windows XP

浏览器:Firefox 5.0(使用它并从3.5更新)

Jquery:1.6.2(来自cdn)

在我的jquery脚本中,我使用了浏览器检测功能,它返回我1.9.2.15版本,但这里:没有这样的版本!我也有问题,因为我的脚本认为它与Firefox 3.6而不是5.0兼容

这是firefox的用户代理bug还是jquery

谢谢

UPD:这似乎是firefox的bug,经过检查,它创建了对象YAHOO.env.ua,值gecko:1.92

UPD2:检查了我的浏览器,检测到您正在使用的版本:3.6.15(3.6)

UPD3:使用干净的firefox在Windows7上测试-UA版本=5.0

UPD4:发布到bugzilla


UPD5:对不起,各位,在“about:config”字符串替换中找到了。这是一个老插件错误。感谢firefox开发者的回答。问题结束。我不会删除这个问题,这样每个人都会知道在恐慌之前检查“about:config:)

您必须使用jQuery插件才能看到“真实”的浏览器版本:

实时测试用例:
(注意,它包含在“管理资源”下)


在Chrome和Firefox下测试并返回真实版本。

您必须使用jQuery插件才能查看“真实”浏览器版本:

实时测试用例:
(注意,它包含在“管理资源”下)


在Chrome和Firefox下测试并返回了真实版本。

您得到的版本——1.9.2.15——是Gekko渲染引擎的版本,而不是Firefox本身

每个版本的Firefox都附带一个特定版本的Gekko,因此,如果您知道用户正在运行Firefox,您可以从中计算出Firefox版本

但问题是,市场上许多较小的浏览器(如Camino、Flock、IceWeasel等)借用了大牌浏览器的渲染引擎。正如其他浏览器(包括Gekko)所使用的一样,给定版本的Gekko可以在Firefox中运行,但也可以在其他浏览器中运行

JQuery不知道这一点,但它也不在乎——只要它知道它使用哪个呈现引擎,哪个版本,处理JQuery需要担心的所有事情,因为使用相同呈现引擎的浏览器通常会呈现几乎相同的页面


希望这能给你一点解释。

你得到的版本——1.9.2.15——是Gekko渲染引擎的版本,而不是Firefox本身

每个版本的Firefox都附带一个特定版本的Gekko,因此,如果您知道用户正在运行Firefox,您可以从中计算出Firefox版本

但问题是,市场上许多较小的浏览器(如Camino、Flock、IceWeasel等)借用了大牌浏览器的渲染引擎。正如其他浏览器(包括Gekko)所使用的一样,给定版本的Gekko可以在Firefox中运行,但也可以在其他浏览器中运行

JQuery不知道这一点,但它也不在乎——只要它知道它使用哪个呈现引擎,哪个版本,处理JQuery需要担心的所有事情,因为使用相同呈现引擎的浏览器通常会呈现几乎相同的页面


希望这能为您解释一下。

使用非常简单的代码“alert($.browser.version);”进行测试?lonesomeday,JSFIDLE alerts使用“1.9.2.15”进行测试?lvaro G.Vicario,有1.9.2.15,没有1.9.2.15,firefox 5.0应该是5.0,您无论如何都应该进行功能检测:)使用非常简单的代码“alert($.browser.version);”进行测试,JSFIDLE警报与“1.9.2.15”Álvaro G.Vicario,有1.9.2.15,没有1.9.2.15,对于firefox 5.0应该是5.0,无论如何你应该做功能检测:)测试用例在链接上警报3.6.15-firefox浏览器3x。gecko布局引擎1.9.2.15。测试用例在3.6.15链接上发出警报-firefox浏览器3x。gecko layout engine 1.9.2.15。我知道这一点,但我很困惑,因为今天早上在win7上,我看到了5.0,就像gecko页面上wiki上所说的那样,并且忘记了这一小部分代码。但现在我在WinXP中测试并试图找到答案。谢谢你!编写更多代码并不是什么大问题:)我知道这一点,但我很困惑,因为今天早上在win7上我看到了5.0,就像Gecko页面上wiki上所说的那样,并且忘记了这一小部分代码。但现在我在WinXP中测试并试图找到答案。谢谢你!编写更多代码并不是什么大问题:)