【问题标题】:Classification of Blackberry devices by using useragent使用用户代理对黑莓设备进行分类
【发布时间】:2012-05-21 14:28:14
【问题描述】:

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

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

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

我知道, BB 5 用户代理看起来像这样:

BlackBerry9700/5.x.x.x Profile/MIDP-2.1 Configuration/CLDC-1.1 VendorID/229

BB 6 以后的用户代理是:

Mozilla/5.0 (BlackBerry; U; BlackBerry 9800; zh-TW) AppleWebKit/534.1+ (KHTML, like Gecko) Version/6.x.x.x Mobile Safari/534.1+

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

【问题讨论】:

  • 我已经回到这个问题来跟进。如果我在这里的回答令人满意,请接受这个回答,以便解决这个问题。谢谢!

标签: javascript blackberry user-agent


【解决方案1】:

开源检测移动浏览器脚本可能正是您所寻找的。​​p>

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

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

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

http://detectmobilebrowsers.com/

附注如果您确实使用该脚本注释 Boolean true or false on the variable is to be used (ie, use !! before variable name to test为假)。

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多