Pot.js と PotLite.js で利用可能。
実行環境が BlackBerry かどうか。
実行中の環境が BlackBerry なら、Pot.Browser.blackberry がオブジェクトになります。
違う場合、Pot.Browser.blackberry は undefined になります。
Pot.Browser.blackberry は version というプロパティを持ちます。
version は文字列で保持されます。
以下の例のように判断し、バージョンを取得できます。
if (Pot.Browser.blackberry) {
debug(Pot.Browser.blackberry.version);
}
Pot.js は、バージョンの比較に compareVersions() が利用できます。
if (compareVersions(Pot.Browser.blackberry.version, '7.1.0', '>=')) {
// バージョンが 7.1.0 以上なら
// ...
}