搜尋文章

2013年6月12日 星期三

javascript-用userAgent判斷使用者是電腦或是行動裝置觀看網頁

要判斷是否再行動裝置上或是電腦上觀看網頁

甚至要判斷是哪個瀏覽器都可以用 navigator.userAgent

這個屬性會返回使用者的瀏覽器及使用系統

返回值是一個字串所以可以用陣則式或是找字串的相關方法判斷



var userAgent = navigator.userAgent;

     if(/Android/i.test(userAgent)){
          //是否為Android
     }else if(/iPhone|iPad/i.test(userAgent)){
          //是否為iPhone或iPad
     }else if(/Windows/i.test(userAgent)){
   //使否是用電腦觀看
     }

     //判斷瀏覽器
     if(/Chrome/i.test(userAgent)){
           //是否為Chrome
     }else if(/Firefox/i.test(userAgent)){
           //是否為Chrome
     }

如果不知道要用什麼字串判斷的話,就先把navigator.userAgent給alert出來看吧 !

另外在android上如果是要判斷是在android上的browser還是在webView上面看的話

就要在android上的webView動手腳了~

要如何動手腳可以看這一篇透過webView加上userAgent

1 則留言: