0

OS のバージョンに基づいて Blackberry デバイスを分類する必要があります。

BB5 と BB6 の場合 {これを行う}

BB7 以上の場合 {これを行う}

知っていましたが、BB 5 ユーザーエージェントは次のようになります。

BlackBerry9700/5.xxx プロファイル/MIDP-2.1 構成/CLDC-1.1 VendorID/229

BB 6 以降のユーザーエージェントは次のとおりです。

Mozilla/5.0 (BlackBerry; U; BlackBerry 9800; zh-TW) AppleWebKit/534.1+ (KHTML、Gecko など) バージョン/6.xxx モバイル Safari/534.1+

では、どうすれば 5&6 と 7&above を分類できるでしょうか?

4

1 に答える 1

2

オープン ソースのDetect Mobile Browsersスクリプトが探しているものかもしれません。

多数の形式でスクリプトをダウンロードするためのリンクも含まれているその Web ページにアクセスすると、実際の例を介して関連情報が表示されます。

モバイル デバイスではないデスクトップ PC で、次の情報を受け取ります。

モバイル ブラウザが検出されませんでした。
Mozilla/5.0 (Windows NT 5.1; rv:12.0) Gecko/20100101 Firefox/12.0

http://detectmobilebrowsers.com/

PS そのスクリプトを使用する場合は、変数に対してブール値の trueまたはfalseを使用する必要があります (つまり、変数名の前に!!を使用して false をテストします)。

Blackberry デバイスでテストできるように、私が完成させた jsfiddle の例を次に示します。

http://jsfiddle.net/sPBrL/4/

于 2012-05-14T05:14:32.203 に答える