JS判斷移動裝置最佳方法 並實現跳轉至手機版網頁

2022-09-02 09:42:09 字數 821 閱讀 6022

我在開發的magento或wordpress主題時,通過都會製作手機版本,為了實現某個片段在手機端和桌面端不同功能,又或者如果是手機裝置,就跳轉到指定的網頁上,那麼這裡就需要用到js來做判斷了,下面有乙個簡單的檢測方法,經試驗是可行的。

使用這方法既簡單,又實用,不需要引入jquery庫,把以下**加入到裡即可。

device.js 是乙個用於檢查裝置用的外掛程式,使用它你可以很方便的判斷裝置的作業系統,以及裝置是縱向還是橫向。

step 1: 引入 js 檔案

step 2: 加入判斷**

device.js 方法有很多,若你想實現對某個裝置的判斷,要以根據以下**來替換device.mobile()

以上兩種方法判斷手機端都是很實用的,由其是電腦版網頁和手機版網頁分別用不同的**網域名稱時,使用該方法可以免去使用者記2個網域名稱煩惱!

參考閱讀:

JS判斷移動裝置最佳方法

最實用的還是下面這個 使用這方法既簡單,又實用,不需要引入jquery庫,把以下 加入到裡即可。device.js 是乙個用於檢查裝置用的外掛程式,使用它你可以很方便的判斷裝置的作業系統,以及裝置是縱向還是橫向。device.js device.min.js step 1 引入 js 檔案 step...

判斷當前訪問的裝置是否是移動裝置

通過判斷使用者的客戶端的user agent資訊來區分使用者裝置 可以滿足大部分使用者的裝置判斷要求,若使用者對自己的user agent進行篡改,會導致當前的判斷失效,當然了還需要結合其他資訊,畢竟沒有一勞永逸的 string requestheader request.getheader use...

js 判斷手勢 移動端JS判斷手勢方向

原生js判斷手勢方向的解決思路 1 滑動螢幕事件使用html5 的touchstart滑動開始事件和touchend滑動結束事件。2 方向的判斷,以起點做平面座標系,與終點連線做直線,直線與x正半軸計算角度 我們以45度角為方向分割線,如 只要滑動角度大於等於45度且小於135度,則判斷它方向為向上...