我需要根据操作系统版本对黑莓设备进行分类。
如果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&以上进行分类?
答案 0 :(得分:2)
开源检测移动浏览器脚本可能就是您要找的。 p>
访问该网页时,该网页还包含以多种格式下载脚本的链接,它将通过实例向您显示相关信息。
在我不是移动设备的台式电脑上,我会收到以下信息:
未检测到移动浏览器。
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/