js判斷是安卓手機還是ios,如何判斷手機是安卓

本文目錄一覽:

JS判斷安卓和IOS

button onclick=”callJsLogout()”

                    退出登錄

/button

script type=”text/javascript”

function callJsLogout()

{

    var u = navigator.userAgent;

    if (u.indexOf(‘Android’) -1 || u.indexOf(‘Linux’) -1) {

        // 安卓手機處理

        // window.JsToNative.User.login(“js調用了android中的login方法”);

        callAndroid();

    } else if (u.indexOf(‘iPhone’) -1) {

        // 蘋果手機處理

        callJsIos();

    } else {

    }

}

function callAndroid(){

    Web.logout();//調用安卓端函數

    window.location.href=”$url”;//跳轉地址

}

function  callJsIos() {

    window.webkit.messageHandlers.logout.postMessage({body:”});//調用IOS端函數

    window.location.href=”$url”;//跳轉地址

}

/script

用JS如何判斷打開網頁的是安卓還是ios

var ua = navigator.userAgent.toLowerCase(); if (/iphone|ipad|ipod/.test(ua)) { //alert(“iphone”); } else if (/android/.test(ua)) { alert(“android”); }

js判斷是ios還是安卓

$(function () {

   var u = navigator.userAgent, app = navigator.appVersion;

   var isAndroid = u.indexOf(‘Android’)  -1 || u.indexOf(‘Linux’)  -1; //g

   var isIOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios終端

   if (isAndroid) {

      //這個是安卓操作系統

   }

   if (isIOS) {

//這個是ios操作系統

   }

});

h5 js判斷是安卓還是ios設備,跳轉到對應的下

js監聽navigator.userAgent,代碼如下:

var user = navigator.userAgent;

if (user.match(/(iphone os)/i)) {

    console.log(“isphone”);

}else if(user.match(/ipad/i)){

    console.log(“isipad”);

}else if(user.match(/(midp|ucweb|android|windows ce|windows mobile)/i){

    console.log(“android”);

};

js如何判斷客戶端是iOS還是Android等移動終端

判斷瀏覽器吧

script

var browser = navigator.userAgent

/*

  browser.indexOf(‘AppleWebKit’)  -1 //蘋果、谷歌內核

  browser.indexOf(‘Presto’)  -1  //opera內核

  browser.indexOf(‘Trident’)  -1 //IE內核

  browser.indexOf(‘Gecko’)  -1  browser.indexOf(‘KHTML’) == -1 //火狐內核

  !!browser.match(/AppleWebKit.*Mobile.*/) //是否為移動終端

  !!browser.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/)  //ios終端

   browser.indexOf(‘Android’)  -1 || browser.indexOf(‘Linux’)  -1  

   //android終端或uc瀏覽器

   browser.indexOf(‘iPhone’)  -1  //是否為iPhone或者QQHD瀏覽器

   browser.indexOf(‘iPad’)  -1  //是否iPad

   */

/script

希望對你有用。

JS辨別訪問瀏覽器判斷是android還是ios系統

對網頁來說,這兩個系統有多大區別么?

下面的自己改改就成:

function goPAGE() {

if ((navigator.userAgent.match(/(phone|pad|pod|iPhone|iPod|ios|iPad|Android|Mobile|BlackBerry|IEMobile|MQQBrowser|JUC|Fennec|wOSBrowser|BrowserNG|WebOS|Symbian|Windows Phone)/i))) {

window.location.href=”你的手機版地址”;

}

else {

window.location.href=”你的電腦版地址”; }

}

goPAGE();//調用判斷函數

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/188582.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-11-28 13:32
下一篇 2024-11-28 13:32

相關推薦

  • JS Proxy(array)用法介紹

    JS Proxy(array)可以說是ES6中非常重要的一個特性,它可以代理一個數組,監聽數據變化並進行攔截、處理。在實際開發中,使用Proxy(array)可以方便地實現數據的監…

    編程 2025-04-29
  • 手機杜比音效有必要開嗎?

    杜比音效是一個在影音領域中非常知名的品牌。許多手機都已經將杜比音效作為一個賣點來進行推廣。那麼,手機杜比音效有必要開嗎?本文將從多個方面進行闡述。 一、杜比音效的介紹 杜比音效是一…

    編程 2025-04-29
  • Python如何判斷質數和異常處理

    本文主要介紹Python如何判斷質數和異常處理,其中包括多個方面的內容。 一、判斷質數 1、定義:質數是指除了1和它本身兩個因數外,沒有其他的因數。 2、判斷方法: (1)從2到n…

    編程 2025-04-29
  • 如何設置chrome不同步手機歷史記錄

    使用chrome瀏覽器時,在登錄chrome賬號的情況下,由於默認同步功能,瀏覽器歷史記錄等數據都會同步到其他設備上,但是有時候我們並不想這麼做,比如為了保護隱私、避免干擾等等。所…

    編程 2025-04-29
  • Python如何判斷工作日與節假日

    在Python編程中,判斷工作日與節假日是非常常見的需求。下面將從多個方面進行詳細的闡述。 一、datetime庫介紹 datetime是Python中處理日期和時間的標準庫。使用…

    編程 2025-04-29
  • Python中如何判斷字元為數字

    判斷字元是否為數字是Python編程中常見的需求,本文將從多個方面詳細闡述如何使用Python進行字元判斷。 一、isdigit()函數判斷字元是否為數字 Python中可以使用i…

    編程 2025-04-29
  • 解析js base64並轉成unit

    本文將從多個方面詳細介紹js中如何解析base64編碼並轉成unit格式。 一、base64編碼解析 在JavaScript中解析base64編碼可以使用atob()函數,它會將b…

    編程 2025-04-29
  • 如何使用JS判斷蘋果手機是劉海屏還是藥丸屏

    蘋果的全面屏不少人都有所耳聞,其中藥丸屏跟劉海屏是最顯著的兩種類型。本文將會介紹如何使用JS判斷當前設備屬於哪一種屏幕類型,並提供對應的代碼示例。 一、什麼是藥丸屏和劉海屏 劉海屏…

    編程 2025-04-29
  • Node.js使用Body-Parser處理HTTP POST請求時,特殊字元無法返回的解決方法

    本文將解決Node.js使用Body-Parser處理HTTP POST請求時,特殊字元無法返回的問題。同時,給出一些相關示例代碼,以幫助讀者更好的理解並處理這個問題。 一、問題解…

    編程 2025-04-29
  • 手機Python編譯器愛心代碼

    本文將從以下幾個方面對手機Python編譯器愛心代碼做詳細闡述,旨在幫助讀者了解該編譯器的基本功能和特點: 一、簡要介紹 手機Python編譯器愛心代碼是一款可以在手機上運行Pyt…

    編程 2025-04-29

發表回復

登錄後才能評論