本文目錄一覽:
- 1、JS判斷安卓和IOS
- 2、用JS如何判斷打開網頁的是安卓還是ios
- 3、js判斷是ios還是安卓
- 4、h5 js判斷是安卓還是ios設備,跳轉到對應的下
- 5、js如何判斷客戶端是iOS還是Android等移動終端
- 6、JS辨別訪問瀏覽器判斷是android還是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