js如何判断是手机端还是PC端访问
function isMobile(){
	 var sUserAgent= navigator.userAgent.toLowerCase(),
	 bIsIpad= sUserAgent.match(/ipad/i) == "ipad",
	 bIsIphoneOs= sUserAgent.match(/iphone os/i) == "iphone os",
	 bIsMidp= sUserAgent.match(/midp/i) == "midp",
	 bIsUc7= sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4",
	 bIsUc= sUserAgent.match(/ucweb/i) == "ucweb",
	 bIsAndroid= sUserAgent.match(/android/i) == "android",
	 bIsCE= sUserAgent.match(/windows ce/i) == "windows ce",
	 bIsWM= sUserAgent.match(/windows mobile/i) == "windows mobile",
	 bIsWebview = sUserAgent.match(/webview/i) == "webview";
	 return (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM);
	}
function isMobile02(){
	//平台、设备和操作系统
    var system = {
        win: false,
        mac: false,
        xll: false
    };
    //检测平台
    var p = navigator.platform;
    system.win = p.indexOf("Win") == 0;
    system.mac = p.indexOf("Mac") == 0;
    system.x11 = (p == "X11") || (p.indexOf("Linux") == 0);
    //跳转语句
    if (system.win || system.mac || system.xll) {//转向后台登陆页面
        //window.location.href = "index.html";
       return false;
    } else {
        return ture;
        //window.location.href = "HomeIndex.aspx";//手机
    }
}
js如何判断是手机端还是PC端访问的更多相关文章
- js判断是手机端还是pc端访问
		if(/Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator.userAgent)) { window.location.href = " ... 
- PHP判断是手机端还是PC端
		function check_wap() { if (isset($_SERVER['HTTP_VIA'])) return true; if (isset($_SERVER['HTTP_X_NOKI ... 
- php 判断是否手机端还是pc端
		来自:https://www.cnblogs.com/webenh/p/5621890.html 用手机访问PC端WWW域名的时候,自动判断跳转到移动端,用电脑访问M域名手机网站的时候,自动跳转到PC ... 
- 判断是手机端还是PC短访问
		第一种:判断是手机访问还是PC访问 <script> function browserRedirect() { var sUserAgent = navigator.userAgent.t ... 
- 获取网页是手机端还是PC端访问
		C#方式: /// <summary> /// 是否手机访问 /// </summary> /// <returns></returns> public ... 
- 用JS判断用户使用的是手机端还是pc端访问
		最近项目中用到一个应用,当访问同一个网站地址的时候,例如:www.xxx.com的时候,如果当前客户端是pc则跳转到专注于pc的部分,如果当前客户机是手机,则跳转到专注于手机的部分,秉承一贯的习惯,b ... 
- 通过代码实现自动判断是手机端还是PC端跳转
		<!-- 2017/09/13 跳转手机页面 start by 小鬼PSer --> <meta name="mobile-agent" content=&quo ... 
- 判断是手机端还是pc端
		<script type="text/javascript"> if (window.location.toString().indexOf('pref=padinde ... 
- CSS3及JS简单实现选项卡效果(适配手机端和pc端)
		想要适配手机端和pc端,有几种简单的方法,本人使用的是百分比分配的方法. *{ padding: 0; margin: 0; } body,html{ width: 100%; height: 100 ... 
随机推荐
- VB语言基础
			一.常用的关键字 Dim Private Sub Public End If Else Form Me Single As Integer Unload Do While MessageBox等 二 ... 
- 理解UIEdgeInsets
			供参考 iOS 的控件,只看到 UIButton 可以设置 Padding/Insets,即按钮上文字或图片与按钮边界的间隙. CSS 上叫做 Padding,在 iOS 中叫做 Insets,UIB ... 
- response 返回 带双引号 的字符串解决办法 springmvc
			springmvc json配置 返回的时候给你加上了 
- 【Linux】设定一个能输入中文的英文环境!
			引子:centos startx 进入桌面后使用中文输入法 这个解决方法太蠢了,而且只适用于centos等red系系统... 在此提供一个更加通用的方法 => 只要设置好系统的locale坏境变 ... 
- replace()替换文字扑获组做法
			var txt = "12312131283", str = txt.replace(/(12(.3))/g,"中文$2");//$1是针对前面的扑获组()的如 ... 
- MySQL 主主同步配置和主从配置步骤
			★预备知识 : 1.双机热备 对于双机热备这一概念,我搜索了很多资料,最后,还是按照大多数资料所讲分成广义与狭义两种意义来说. 从广义上讲,就是对于重要的服务,使用两台服务器,互相备份,共同执行同一服 ... 
- myeclipse报错:Could not create the view: An unexpected exception was thrown.
			打开server窗口,发现显示:Could not create the view: An unexpected exception was thrown. 此处解决方法: 关闭myeclipse 删 ... 
- Winform Datagridview 点击headercolumn排序
			/// <summary> /// 排序顺序 /// </summary> bool asc; /// <summary> /// Dgv点击排序 /// < ... 
- CSRF手工测试方法
			CSRF(Cross-site request forgery),中文名称:跨站请求伪造,也被称为:one click attack/session riding,缩写为:CSRF/XSRF.一般来说 ... 
- Ehcache 整合Spring 使用页面、对象缓存(转载)
			Ehcache在很多项目中都出现过,用法也比较简单.一般的加些配置就可以了,而且Ehcache可以对页面.对象.数据进行缓存,同时支持集群/分布式缓存.如果整合Spring.Hibernate也非常的 ... 
