根據手機還是電腦上網自動判斷跳轉程式碼
現在很多網站都有兩個版本,一個是適用於電腦端訪問,一個適用於移動端訪問,因為現在使用手機上網的使用者越來越多了,當使用者訪問網站的時候,最好的方式就是能夠自動判斷是手機訪問還是電腦訪問,然後自動跳轉到響應的頁面。
程式碼如下:
[JavaScript] 純文字檢視 複製程式碼function browserRedirect(){ var sUserAgent=navigator.userAgent.toLowerCase(); var bIsIpad=sUserAgent.match(/ipad/i)=="ipad"; var bIsIphoneOs=sUserAgent.match(/iphone os/i)=="iphone os"; var bIsMidp=sUserAgent.match(/midp/i)=="midp"; var bIsUc7=sUserAgent.match(/rv:1.2.3.4/i)=="rv:1.2.3.4"; var bIsUc=sUserAgent.match(/ucweb/i) == "ucweb"; var bIsAndroid=sUserAgent.match(/android/i)=="android"; var bIsCE=sUserAgent.match(/windows ce/i)=="windows ce"; var bIsWM=sUserAgent.match(/windows mobile/i)=="windows mobile"; if(!(bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) ){ window.location.href="wap.html"; } } browserRedirect();
以上程式碼可以實現我們的跳轉效果,可以根據訪問客戶端的型別進行選擇跳轉。
相關文章
- 傳入http請求的UserAgent 根據它判斷是手機還是電腦傳送過來的請求HTTP
- 小程式初始化載入,根據登入狀態判斷跳轉首頁還是登入頁
- JavaScript判斷手機、平板電腦客戶端程式碼JavaScript客戶端
- 雲伺服器ASP判斷客戶端是手機或電腦程式碼伺服器客戶端
- Nginx根據PC端和手機端跳轉不同的路徑Nginx
- 根據年月日判斷星期幾的c程式C程式
- js 判斷是手機訪問,還是pc訪問JS
- js根據字尾判斷檔案檔案型別的程式碼JS型別
- mybatis根據表逆向自動化生成程式碼MyBatis
- 根據指定月份判斷有多少天
- 根據登錄檔鍵值判斷本機EXCEL版本Excel
- js 根據滑鼠拖動(或手機長按)旋轉JS
- vue 判斷使用者處於手機還是PCVue
- ionic-判斷是裝置時手機還是平板(iPad,tablet)iPad
- PHP判斷是手機移動端訪問還是PC端訪問的函式PHP函式
- 電腦開機自動撥號上網怎麼設定?電腦自動撥號上網的設定方法步驟
- 電腦自動關機是什麼原因 電腦自動關機怎麼解決
- 【ASP】判斷是否是手機訪問
- 新手發問 ! Laravel admin 根據ID判斷資料Laravel
- Middleware 判斷當前是否手機端瀏覽器,並跳轉到手機端的介面瀏覽器
- 判斷當前訪問的使用者是 PC端 還是 手機端
- 電腦自動開機是怎麼回事 電腦自動開機原因及解決方法
- 手機驗證碼自動跳轉下一個輸入框之功能
- 判斷在移動端還是PC開啟
- 判斷電腦的大小端
- windows 之醬紫判斷是UEFI還是legacy啟動Windows
- 多語言網站 根據使用者語言進行跳轉網站
- 請問 httprunner 的 yaml file 是根據什麼格式判斷是否符合規格的?HTTPYAML
- 根據手機號識性別
- 轉發 透過jna.jar來判斷電腦是否在充電JAR
- 元件中 watch props 根據 v-if 動態判斷並掛載 DOM 的問題元件
- 筆記: 判斷lib庫是動態庫還是靜態庫筆記
- Python程式碼閱讀(第38篇):根據謂詞函式和屬性字串構造判斷函式Python函式字串
- 微博根據手機號查詢
- js判斷手機系統JS
- 直播系統原始碼,vue二種方式根據條件判斷顯示不同樣式原始碼Vue
- JS 判斷客戶端是iOS還是AndroidJS客戶端iOSAndroid
- 判斷使用的是 x11 還是 wayland
- fastjson判斷JSON字串是Object還是List<Object>ASTJSON字串Object