如何解决黑莓发现它是否正在使用以及使用哪个版本
| 我有一个使用JQuery Mobile创建的移动应用程序。当不使用BlackBerry时,我将从常规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手机可以使用它们,那么我希望它们能够使用。
解决方法
我没有任何黑莓手机可以对此进行测试,但是我相信您可以测试jQuery.browser.version
如果这样不起作用,则可以从用户代理字符串中嗅探该版本。查看http://supportforums.blackberry.com/t5/Web-and-WebWorks-Development/How-to-detect-the-BlackBerry-Browser/ta-p/559862
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。