0

我对 Safary < 6 有一点问题。我不是 Mac 用户,我的办公室里也没有 Mac。Safari 6 不适用于 Windows。我需要的是知道

$.browser.version

适用于 Safari 6 网络浏览器。Mac 开发人员,你能告诉我这些信息吗?谢谢。

4

1 回答 1

1

我确定您已经被警告过,浏览器嗅探通常不是首选方法。也就是说,$.browser解析用户代理字符串。浏览 www.useragentstring.com/pages/Safari/ 中的用户代理字符串,Safari 6 显示为:

Mozilla/5.0 (iPad; CPU OS 6_0 like Mac OS X) AppleWebKit/536.26 (KHTML, like Gecko) Version/6.0 Mobile/10A5355d Safari/8536.25

之后的部分AppleWebKit是 jQuery 获取渲染引擎版本的地方。所以,在这种情况下,它是536.26. 您可以通过欺骗您的用户代理字符串来亲自尝试。在 Firefox 中,用户代理切换器是执行此操作的插件。去http://whatsmyua.com看看 jQuery 看到了什么。

于 2012-08-01T00:23:25.720 回答