本文目录一览:
- 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();//调用判断函数