检查BlackBerry OS版本
如何通过Webworks应用程序中的javascript或jquery获取BlackBerry OS版本?
我从一个线程“ 检测黑莓操作系统版本 ”尝试了以下代码,但它不适用于我:
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'; }
基于这个文件……
- 一定要启用Javascript! =)
如果您在检测到BlackBerry 10时遇到问题(正如我在阅读此答案后所做的那样!),请注意BB10中的用户代理字符串已更改,如http://devblog.blackberry.com/2012/08/blackberry-中所述 – 10用户代理串/
在我的具体情况下,我想检查版本是否只是BB10,下一个代码就足够了:
isBlackBerry: function() { // Only works with the latest version: BlackBerry 10 return navigator.userAgent.match(/BB10/i); }