使用useragent分类黑莓设备

时间:2012-05-14 04:53:40

标签: javascript blackberry user-agent

我需要根据操作系统版本对黑莓设备进行分类。

如果BB5和BB6然后{做这个}

如果BB7及以上那么{do this}

我知道, BB 5 useragent看起来像这样:

BlackBerry9700 / 5.x.x.x配置文件/ MIDP-2.1配置/ CLDC-1.1 VendorID / 229

BB 6向前使用者是:

Mozilla / 5.0(BlackBerry; U; BlackBerry 9800; zh-TW)AppleWebKit / 534.1 +(KHTML,与Gecko一样)版本/ 6.x.x.x Mobile Safari / 534.1 +

那么,我如何对5& 6和7&以上进行分类?

1 个答案:

答案 0 :(得分:2)

开源检测移动浏览器脚本可能就是您要找的。

访问该网页时,该网页还包含以多种格式下载脚本的链接,它将通过实例向您显示相关信息。

在我不是移动设备的台式电脑上,我会收到以下信息:

未检测到移动浏览器。
Mozilla / 5.0(Windows NT 5.1; rv:12.0)Gecko / 20100101 Firefox / 12.0

http://detectmobilebrowsers.com/

P.S。如果您使用该脚本,请使用布尔 true false 对变量进行使用(即,在变量名称之前使用 !! 进行测试为假。)

这是我完成的jsfiddle示例,因此您可以使用Blackberry设备进行测试。

http://jsfiddle.net/sPBrL/4/