當前位置:首頁 » 網站資訊 » 怎麼知道網站是pc端還是手機
擴展閱讀
北京有線寬頻網路設置 2025-06-17 02:12:29
cf排位客戶端或網路異常 2025-06-17 02:06:08

怎麼知道網站是pc端還是手機

發布時間: 2025-06-16 22:40:46

如何判斷用手機訪問的是pc網頁還是移動網頁

本篇文章給大家帶來的內容是關於js如何判斷瀏覽器是pc端還是移動端 ?(兩種方法介紹),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。
Navigator對象:Navigator 對象包含有關瀏覽器的信息,下面的userAgent 屬性是一個只讀的字元串,聲明了瀏覽器用於 HTTP 請求的用戶代理頭的值。所以我們可以通過判斷navigator.useragent裡面是否有某些值來判斷
方法一:js代碼
<script type="text/javascript">var mobileAgent = new Array("iphone" "ipod" "ipad" "android" "mobile" "blackberry" "webos" "incognito" "webmate" "bada" "nokia" "lg" "ucweb" "skyfire");var browser = navigator.userAgent.toLowerCase();var isMobile = false;for (var i = 0; i < mobileAgent.length; i++) {if (browser.indexOf(mobileAgent[i]) != -1) {isMobile = true;//alert(mobileAgent[i]);location.href = '手機要訪問頁面的鏈接'break;}}</script>
方法二:正則表達式
if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) { window.location.href = "https://www..com/" } else { window.location.href = "http://news..com/" }
利用正則去判斷 navigator.useragent 是否含有 Android/webOs/iphone 等字元串,並且利用修飾符 「i」 做了不區分大小寫,然後用正則的方法 test 去判斷是否滿足