Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用useragent对Blackberry设备进行分类_Javascript_Blackberry_User Agent - Fatal编程技术网

Javascript 使用useragent对Blackberry设备进行分类

Javascript 使用useragent对Blackberry设备进行分类,javascript,blackberry,user-agent,Javascript,Blackberry,User Agent,我需要根据操作系统版本对黑莓设备进行分类 如果是BB5和BB6,则{执行此操作} 如果BB7及以上,则{执行此操作} 我知道,, BB 5 useragent如下所示: 黑莓9700/5.x.x.x配置文件/MIDP-2.1配置文件/CLDC-1.1供应商ID/229 BB 6以后的用户代理是: Mozilla/5.0(BlackBerry;U;BlackBerry 9800;zh TW)AppleWebKit/534.1+(KHTML,类似Gecko)版本/6.x.x.x Mobile Saf

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

如果是BB5和BB6,则{执行此操作}

如果BB7及以上,则{执行此操作}

我知道,, BB 5 useragent如下所示:

黑莓9700/5.x.x.x配置文件/MIDP-2.1配置文件/CLDC-1.1供应商ID/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&;以上分类呢?

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

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

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

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

注意:如果您确实使用了该脚本,请注意要在变量上使用布尔值truefalse(即,在变量名之前使用!!来测试false)

下面是我完成的JSFIDLE示例,您可以使用黑莓设备进行测试。


我又回到这个问题上来跟进。如果我在这里的回答是令人满意的,请接受这个答案,这样这个问题就解决了。谢谢