黑莓。了解它是否正在使用以及版本

时间:2011-06-13 20:45:13

标签: javascript jquery blackberry

我有一个我用JQuery Mobile创建的移动应用程序。当黑莓未被使用时,我会将用户从常规html页面发送到使用JQuery Mobile的页面(因为bb可比性问题)

这就是我这样做的方式:

    //Loads correct page for everything but blackberry
    if (!(/blackberry/i.test(navigator.userAgent))) {
        //Send to mobile page (for Droid and iPhone)
        window.location = "Mobile.htm";
    }

哪种方法很好,但我知道黑莓可以使用最稳定的JQuery移动版本(平台6+)。我可以在if语句中添加另一个条件来检测吗? JQuery移动页面看起来好多了,如果BB平台6手机可以使用它们,那么我想要它们。

1 个答案:

答案 0 :(得分:1)

我没有任何黑莓测试,但我相信你可以测试 jQuery.browser.version

如果这不起作用,您可以从用户代理字符串中嗅探该版本。查看http://supportforums.blackberry.com/t5/Web-and-WebWorks-Development/How-to-detect-the-BlackBerry-Browser/ta-p/559862