2012-05-08 21 views
0

我認識到,當用戶使用某些使用navigator.userAgent.match的手機時,Android會有許多平板電腦/手機/機頂盒。所以,我有Navigator.userAgent.match - 特定的手機識別

if(navigator.userAgent.match(/android/i)){ 

但我怎麼專門然後從機器人會的列表中選擇一個的HTC One S'它的用戶代理是:

user-agent: Mozilla/5.0 (Linux; U; Android 4.0.3; en-gb; HTC_One_S Build/IML74K) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 

我可以說Android 4.0,但隨後有很多與Android 4.0的產品。下一步將是檢查屏幕大小,我可以做,但有沒有一種方法來專門檢查navigator.userAgent是否與HTC One S完全匹配?

回答

3

也許if(navigator.userAgent.match(/HTC_One_S/i)){

+0

正確。已經解決了,忘了關閉它。不管怎麼說,還是要謝謝你。對於任何人看到這個,這將工作! –