检查黑莓操作系统版本 [英] Check BlackBerry OS version

查看:224
本文介绍了检查黑莓操作系统版本的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我如何获得通过JavaScript或jQuery的黑莓操作系统版本在应用程序的WebWorks?

我尝试以下code从一个线程检测黑莓操作系统版本但它不是为我工作:

  VAR上限='4.5.0.127';
VAR的版本= /BlackBerry\\w+\\/([\\d\\.]+)/i.exec(navigator.userAgent);
如果(版本[1]&放大器;&放大器;版本[1];极限){
    location.href ='notcompatible.cfm';
}


解决方案

根据这份文件上...

<一个href=\"http://supportforums.blackberry.com/t5/Web-and-WebWorks-Development/How-to-detect-the-BlackBerry-Browser/ta-p/559862\" rel=\"nofollow\">http://supportforums.blackberry.com/t5/Web-and-WebWorks-Development/How-to-detect-the-BlackBerry-Browser/ta-p/559862

 &LT;脚本类型=文/ JavaScript的&GT;
    变种UA = navigator.userAgent的;
    如果(ua.indexOf(黑莓)&GT; = 0){
        如果(ua.indexOf(版本/)&GT; = 0){// ***在黑莓6和BlackBerry 7用户代理
            Verposition = ua.indexOf(版本/)+ 8;
            TotLenght = ua.length;
            的document.write(Jorgesys BB OS版本::+ ua.substring(Verposition,Verposition + 3));
        }
        其他{// ***用户代理中的BlackBerry Device Software 4.2至5.0
            变种SplitUA = ua.split(/);
            文件撰写(Jorgesys BB OS版本::+ SplitUA [1] .substring(0,3));
        }
    }
&LT; / SCRIPT&GT;


  • 一定要启用javascript! =)

How do I get the BlackBerry OS version via javascript or jquery in a Webworks app?

I tried the following code from a thread "detect blackberry os version" but it isn't working for me:

var limit = '4.5.0.127';
var version = /BlackBerry\w+\/([\d\.]+)/i.exec(navigator.userAgent);
if (version[1] && version[1] < limit) {
    location.href='notcompatible.cfm';
}

解决方案

based on this document...

http://supportforums.blackberry.com/t5/Web-and-WebWorks-Development/How-to-detect-the-BlackBerry-Browser/ta-p/559862

<script type="text/javascript">
    var ua = navigator.userAgent;
    if (ua.indexOf("BlackBerry") >= 0) {
        if (ua.indexOf("Version/") >= 0) { // ***User Agent in BlackBerry 6 and BlackBerry 7
            Verposition = ua.indexOf("Version/") + 8;
            TotLenght = ua.length;
            document.write("Jorgesys  BB OS Version :: " + ua.substring(Verposition, Verposition + 3));
        }
        else {// ***User Agent in BlackBerry Device Software 4.2 to 5.0
            var SplitUA = ua.split("/");
            document.write("Jorgesys BB OS Version :: " + SplitUA[1].substring(0, 3));
        }
    }
</script>

  • be sure to have Javascript Enabled! =)

这篇关于检查黑莓操作系统版本的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆