JS判断手机是安卓还是IOS
function CheckIsAndroid() {var browser = {versions: function () {var u = navigator.userAgent, app = navigator.appVersion;return {//移动终端浏览器版本信息 ios: !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端 android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或uc浏览器 //u.indexOf('Android') > -1 || u.indexOf('Adr') > -1; //android终端iPhone: u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD浏览器 iPad: u.indexOf('iPad') > -1, //是否iPad };}(),}//if (browser.versions.iPhone || browser.versions.iPad || browser.versions.ios) {// return false;//}if (browser.versions.android)return true;return false;}$(function () {if (!CheckIsAndroid()) {//如果是IOS}if (CheckIsAndroid()) {//如果是Android} });
参考:JS判断网页是在安卓打开还是IOS打开
js判断当前打开的是手机还是pc浏览器
function IsPC() {var userAgentInfo = navigator.userAgent;var Agents = ["Android", "iPhone","SymbianOS", "Windows Phone","iPad", "iPod"];var flag = true;for (var v = 0; v < Agents.length; v++) {if (userAgentInfo.indexOf(Agents[v]) > 0) {flag = false;break;}}return flag;}var flag = IsPC(); //true为PC端,false为手机端
navigator 对象包含有关浏览器的信息。
userAgent 返回由客户机发送服务器的 user-agent(用户代理) 头部的值。
链接:/qq_42205731/article/details/82588524