2012-05-14 82 views
0

我需要根據操作系統版本對黑莓設備進行分類。使用useragent分類黑莓設備

如果BB5和BB6然後如果BB7和上方,然後{做到這一點}

{做到這一點}

我知道, BB 5用戶代理是這樣的:

BlackBerry9700/5。 XXX資料/ MIDP-2.1配置/ CLDC-1.1廠商ID/229

BB 6向前用戶代理是:

Mozilla/5.0(BlackBerry; U;黑莓9800; ZH-TW)爲AppleWebKit/534.1 +(KHTML,例如Gecko)版本/ 6.x.x.x移動Safari/534.1 +

所以,我怎樣才能分類5 & 6和7 &以上?

+0

我已經回過頭來跟進這個問題。如果我的答案是令人滿意的,請接受此答案,以便解決此問題。謝謝! – arttronics

回答

2

開源檢測手機瀏覽器腳本可能是你要找的。

訪問該網頁時,該網頁還包含以大量格式下載腳本的鏈接,它會通過一個實例向您顯示相關信息。

在我的臺式PC是不是一個移動設備,我收到此信息:

未檢測到手機瀏覽器。
的Mozilla/5.0(Windows NT的5.1; RV:12.0)壁虎/ 20100101火狐/ 12.0

http://detectmobilebrowsers.com/

P.S.如果確實使用該腳本,則使用布爾型truefalse上的變量將被使用(即,使用!!之前的變量名稱來測試false)。

下面是我完成的jsfiddle示例,以便您可以使用您的Blackberry設備進行測試。

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