js判断 pc端 移动端

<script>
	var browser = {
		versions : function() {
			var u = navigator.userAgent, app = navigator.appVersion;
			return {//移动终端浏览器版本信息
				trident : u.indexOf('Trident') > -1, //IE内核
				presto : u.indexOf('Presto') > -1, //opera内核
				webKit : u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核
				gecko : u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核
				mobile : !!u.match(/AppleWebKit.*Mobile.*/), //是否为移动终端
				ios : !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
				android : u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器
				iPhone : u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD浏览器
				iPad : u.indexOf('iPad') > -1, //是否iPad
				webApp : u.indexOf('Safari') == -1
			//是否web应该程序,没有头部与底部
			};
		}(),
		language : (navigator.browserLanguage || navigator.language)
				.toLowerCase()
	}
	//是否是移动端
	if (browser.versions.mobile || browser.versions.ios
			|| browser.versions.android || browser.versions.iPhone
			|| browser.versions.iPad) {
		//跳转到移动端页面
		window.location = "http://www.fuyidai.me/tel/";
	} else {
		//跳转到非移动端页面
		window.location = "http://www.fuyidai.me";
	}
</script>

在.jsp或.html文件中嵌入如上code即可判断是pc端或移动端访问来跳转相应的url

时间: 2024-09-21 22:08:27

js判断 pc端 移动端的相关文章

js判断手机和pc端选择不同执行事件的方法_javascript技巧

本文实例讲述了js判断手机和pc端选择不同执行事件的方法.分享给大家供大家参考.具体如下: 判断是否为手机: function isMobile(){ var sUserAgent= navigator.userAgent.toLowerCase(), bIsIpad= sUserAgent.match(/ipad/i) == "ipad", bIsIphoneOs= sUserAgent.match(/iphone os/i) == "iphone os", bI

js判断当前页面在移动设备还是在PC端中打开_javascript技巧

本文实例讲解了js判断当前页面在移动设备还是在PC端中打开的详细代码,分享给大家供大家参考,具体内容如下 var browser = { versions: function () { var u = navigator.userAgent, app = navigator.appVersion; return { //移动终端浏览器版本信息 trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto') > -1,

判断用户是PC还是移动端的php代码

先我们来看看一段用php如何识别用户是通过 PC.iPad 还是手机来访问网站? <?php$uAgent = $_SERVER['HTTP_USER_AGENT'];$osPat = "mozilla|m3gate|winwap|openwave|Windows NT|Windows 3.1|95|Blackcomb|98|ME|XWindow|ubuntu|Longhorn|AIX|Linux|AmigaOS|BEOS|HP-UX|OpenBSD|FreeBSD|NetBSD|OS\/

js兼容pc端浏览器并有多种弹出小提示的手机端浮层控件实例

  这篇文章主要介绍了js兼容pc端浏览器并有多种弹出小提示的手机端浮层控件,实例分析了javascript多种弹出层效果的实现技巧,非常具有实用价值,需要的朋友可以参考下 完整实例代码点击此处本站下载. 用法 ? 1 2 3 4 5 6 7 8 <input type="button" id="btn_dialog" value="打开浮层"/> <div id="dialog-content" style

js判断移动端是否安装某款app的多种方法_javascript技巧

本文实例讲解了js判断移动端是否安装某款app的多种方法,分享给大家供大家参考,具体内容如下 第一种方法: 一:判断是那种设备 var isAndroid = u.indexOf('Android') > -1 || u.indexOf('Linux') > -1; //android终端或者uc浏览器 var isiOS = !!u.match(/\(i[^;]+;( U;)? CPU.+Mac OS X/); //ios终端 二:安卓设备:原理:判断是否认识这个协议,认识则直接跳转,不认识

JS判断移动端访问设备并加载对应CSS样式_javascript技巧

JS判断不同web访问环境,主要针对移动设备,提供相对应的解析方案(判断设备代码直接copy腾讯网的) 复制代码 代码如下: // 判断是否为移动端运行环境 if(/AppleWebKit.*Mobile/i.test(navigator.userAgent) || (/MIDP|SymbianOS|NOKIA|SAMSUNG|LG|NEC|TCL|Alcatel|BIRD|DBTEL|Dopod|PHILIPS|HAIER|LENOVO|MOT-|Nokia|SonyEricsson|SIE-

JS 动态判断PC和手机浏览器实现代码_javascript技巧

这个只是一个小知识,也是在网上找的,挺好用! 动态判断浏览器是PC还是移动端! <script> var browser={ versions:function(){ var u = navigator.userAgent, app = navigator.appVersion; return { trident: u.indexOf('Trident') > -1, //IE内核 presto: u.indexOf('Presto') > -1, //opera内核 webKit

js判断设备是否为PC并调整图片大小

 这篇文章主要介绍了js判断设备是否为PC并调整图片大小,需要的朋友可以参考下  代码如下: <html>  <head>  <script type="text/javascript">  /* 判断设备是否为PC */  function isPC() {  var userAgentInfo = navigator.userAgent;  var Agents = new Array("Android", "iPh

易车网PC和移动端月度覆盖用户数均位居所有汽车网站之首

摘要: 根据最新艾瑞月度数据显示,易车网PC和移动端月度覆盖用户数均位居所有汽车网站之首. 艾瑞iUserTracker最新一期4月数据显示:易车网PC端月度用户覆盖数达到8701.3万,超过第二名7.67%. 根据最新艾瑞月度数据显示,易车网PC和移动端月度覆盖用户数均位居所有汽车网站之首. 艾瑞iUserTracker最新一期4月数据显示:易车网PC端月度用户覆盖数达到8701.3万,超过第二名7.67%. 艾瑞mUserTracker最新一期4月数据显示:易车网移动站(WAP)月度用户覆盖