2012-05-14 132 views
0

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

如果BB5和BB6然后如果BB7和上方,然后{做到这一点}

{做到这一点}

我知道, BB 5用户代理是这样的:

BlackBerry9700/5。 XXX资料/ MIDP-2.1配置/ CLDC-1.1厂商ID/229

BB 6向前用户代理是:

Mozilla/5.0(BlackBerry; U;黑莓9800; ZH-TW)为AppleWebKit/534.1 +(KHTML,例如Gecko)版本/ 6.x.x.x移动Safari/534.1 +

所以,我怎样才能分类5 & 6和7 &以上?

+0

我已经回过头来跟进这个问题。如果我的答案是令人满意的,请接受此答案,以便解决此问题。谢谢! – arttronics

回答

2

开源检测手机浏览器脚本可能是你要找的。

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

在我的台式PC是不是一个移动设备,我收到此信息:

未检测到手机浏览器。
的Mozilla/5.0(Windows NT的5.1; RV:12.0)壁虎/ 20100101火狐/ 12.0

http://detectmobilebrowsers.com/

P.S.如果确实使用该脚本,则使用布尔型truefalse上的变量将被使用(即,使用!!之前的变量名称来测试false)。

下面是我完成的jsfiddle示例,以便您可以使用您的Blackberry设备进行测试。

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