JavaScript判斷手機、平板電腦客戶端程式碼
隨機技術的發展,瀏覽網頁已經不再是臺式電腦的專利。
手機和平板電腦的市場佔有率不斷得到提高,甚至在某些領域已經可以喝臺式電腦進行抗衡,甚至有超越的趨勢。
所以很多網站製作多的套模板以適合不同客戶端的使用。
所以網頁要根據客戶端的不同選擇不同模板。
下面是能夠判斷是手機客戶端還是平板電腦客戶端的程式碼:
[JavaScript] 純文字檢視 複製程式碼if(/AppleWebKit.*mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel |BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-|Amoi|ZTE/.test(navigator.userAgent))){ if(window.location.href.indexOf("?mobile")<0){ try{ if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)){ window.location.href="手機頁面"; } else if(/iPad/i.test(navigator.userAgent)){ window.location.href="平板頁面"; } else{ window.location.href="其他移動端頁面" } }catch(e){} } }
上面程式碼實現了判斷功能,實際應用中只要稍作修改即可。
相關文章
- 雲伺服器ASP判斷客戶端是手機或電腦程式碼伺服器客戶端
- 判斷電腦的大小端
- JS 判斷客戶端是iOS還是AndroidJS客戶端iOSAndroid
- 如何判斷客戶生命週期
- 判斷客戶端是iOS還是Android,判斷是不是在微信瀏覽器開啟客戶端iOSAndroid瀏覽器
- ionic-判斷是裝置時手機還是平板(iPad,tablet)iPad
- php判斷終端型別(手機與pc)PHP型別
- 【LISTENER】Oracle分析連線監聽情況,判斷客戶端IP分佈Oracle客戶端
- JavaScript 判斷 iPhone X Series 機型JavaScriptiPhone
- SSH客戶端推薦:Termius macOS電腦啟用版客戶端Mac
- Mac電腦強大好用的open客戶端:Viscosity for MacMac客戶端
- NPD報告:解構手機和平板電腦遊戲遊戲
- js判斷手機系統JS
- FTP客戶端c程式碼功能實現FTP客戶端C程式
- 電腦網頁端遠端控制手機方法網頁
- mui 判斷手機客戶端是否安裝微信或支付寶或淘寶等,mui 獲取微信、支付寶支付通道UI客戶端
- Android 智慧手機或平板電腦上執行 Linux 的方法AndroidLinux
- 電腦手機同步密碼管理密碼
- 編寫 Netty / RPC 客戶端【框架程式碼分析】NettyRPC客戶端框架
- Spring Cloud Netflix—斷路器:Hystrix客戶端SpringCloud客戶端
- JavaScript 判斷閏年JavaScript
- Javascript判斷空物件JavaScript物件
- 「iOS」行車服務app 「客戶端、後端思路+程式碼」iOSAPP客戶端後端
- Middleware 判斷當前是否手機端瀏覽器,並跳轉到手機端的介面瀏覽器
- 判斷當前訪問的使用者是 PC端 還是 手機端
- ToDesk遠端控制電腦手機,下班再也不用背電腦!1
- 【ASP】判斷是否是手機訪問
- 判斷手機號碼是不是與平臺繫結的號碼
- TCP通訊客戶端和服務端簡單程式碼實現TCP客戶端服務端
- Mac電腦 Tower v10.3註冊啟用版 Git客戶端MacGit客戶端
- 避免 ChatGPT 電腦版客戶端彈出強制登入的方法ChatGPT客戶端
- 在微信電腦客戶端將表情包另存為GIF檔案客戶端
- js程式碼判斷瀏覽器JS瀏覽器
- 自己動手寫個 Android客戶端Android客戶端
- 蘋果OLED摺疊手機和可摺疊平板電腦情景分析蘋果
- 無密碼驗證:客戶端密碼客戶端
- Java Netty伺服器客戶端聊天示範程式碼JavaNetty伺服器客戶端
- 服務端和客戶端 RESTful 介面上傳 Excel 的 Python 程式碼服務端客戶端RESTExcelPython