基于JavaScript代码实现pc与手机之间的跳转


Posted in Javascript onDecember 23, 2015

这个代码放在PC模板的代码里面

<script type="text/javascript"> 
//平台、设备和操作系统 
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){   
}else{
window.location.href="手机网址";
}
</script>

这个代码放在手机网站模板里面

<script type="text/javascript"> 
//平台、设备和操作系统 
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="PC网址";
}else{ 
}
</script>

PS:JS判断手机端和PC端跳转代码

var browser_class = navigator.userAgent;
 var browser_class_name1 = browser_class.match("Mobile");
 var browser_class_name2 = browser_class.match("mobile");
 var location_url = window.location.href;
 if (browser_class_name1 != null || browser_class_name2 != null){
     if (location_url.match("wap") == null){
     window.location.href="http://wap.xxxx.com";
     }
 } else
 {
    if (location_url.match("3g") != null || location_url.match("wap") != null){
    window.location.href="http://wap.xxxx.com";
    }
 }

以上内容是小编给大家介绍的基于JavaScript代码实现pc与手机之间的跳转的全部叙述,希望大家喜欢。

Javascript 相关文章推荐
jQuery 性能优化指南(3)
May 21 Javascript
javascript for循环设法提高性能
Feb 24 Javascript
解析img图片没找到onerror事件 Stack overflow at line: 0
Dec 23 Javascript
Node调试工具JSHint的安装及配置教程
May 27 Javascript
实例讲解JS中setTimeout()的用法
Jan 28 Javascript
在JavaScript中模拟类(class)及类的继承关系
May 20 Javascript
深入解析JavaScript中的立即执行函数
May 21 Javascript
JS判断鼠标进入容器的方向与window.open新窗口被拦截的问题
Dec 23 Javascript
浅谈vue实现数据监听的函数 Object.defineProperty
Jun 08 Javascript
Vue EventBus自定义组件事件传递
Jun 25 Javascript
微信小程序上传多图到服务器并获取返回的路径
May 05 Javascript
解决nuxt页面中mounted、created、watch执行两遍的问题
Nov 05 Javascript
AngularJS 日期格式化详解
Dec 23 #Javascript
详解JavaScript时间格式化
Dec 23 #Javascript
FullCalendar日历插件应用之数据展现(一)
Dec 23 #Javascript
js实现图片无缝滚动
Dec 23 #Javascript
使用Function.apply()的参数数组化来提高 JavaScript程序性能的技巧
Dec 23 #Javascript
js判断文本框输入的内容是否为数字
Dec 23 #Javascript
javascript新闻跑马灯实例代码
Jul 29 #Javascript
You might like
php修改时间格式的代码
2011/05/29 PHP
Zend Framework中的简单工厂模式 图文
2012/07/10 PHP
使用php显示搜索引擎来的关键词
2014/02/13 PHP
php获取本周开始日期和结束日期的方法
2015/03/09 PHP
php微信公众平台开发之获取用户基本信息
2015/08/17 PHP
使用CSS3实现字体颜色渐变的实现
2021/03/09 HTML / CSS
jquery 日期分离成年月日的代码
2010/05/14 Javascript
JS图片浏览组件PhotoLook的公开属性方法介绍和进阶实例代码
2010/11/09 Javascript
正则表达式搭配js轻松处理json文本方便而老古
2013/02/17 Javascript
javascript模块化是什么及其优缺点介绍
2013/09/02 Javascript
js借助ActiveXObject实现创建文件
2013/09/29 Javascript
jQuery消息提示框插件Tipso
2015/05/04 Javascript
js实现模拟计算器退格键删除文字效果的方法
2015/05/07 Javascript
jQuery插件formValidator自定义函数扩展功能实例详解
2015/11/25 Javascript
基于javascript简单实现对身份证校验
2021/01/25 Javascript
Javascript的表单验证-提交表单
2016/03/18 Javascript
Bootstrap表单使用方法详解
2017/02/17 Javascript
AngularJs定时器$interval 和 $timeout详解
2017/05/25 Javascript
Vue报错:Uncaught TypeError: Cannot assign to read only property’exports‘ of object’#‘的解决方法
2017/06/17 Javascript
详解vue数组遍历方法forEach和map的原理解析和实际应用
2018/11/15 Javascript
js实现自定义右键菜单
2020/05/18 Javascript
[07:38]2014DOTA2国际邀请赛 Newbee顺利挺进胜者组赛后专访
2014/07/15 DOTA
[51:36]EG vs VP 2018国际邀请赛淘汰赛BO3 第一场 8.24
2018/08/25 DOTA
简单使用Python自动生成文章
2014/12/25 Python
Mac中Python 3环境下安装scrapy的方法教程
2017/10/26 Python
Python异常处理操作实例详解
2018/08/28 Python
解决Shell执行python文件,传参空格引起的问题
2018/10/30 Python
python使用opencv实现马赛克效果示例
2019/09/28 Python
解决pyinstaller打包运行程序时出现缺少plotly库问题
2020/06/02 Python
阿迪达斯墨西哥官方网站:adidas墨西哥
2017/11/03 全球购物
Otticanet意大利:最顶尖的世界名牌眼镜, 能得到打折季的价格
2019/03/10 全球购物
奢华时尚的创新平台:Baltini
2020/10/03 全球购物
2014标准社保办理委托书
2014/10/06 职场文书
高三英语教学计划
2015/01/23 职场文书
行政处罚事先告知书
2015/07/01 职场文书
Java中Dijkstra(迪杰斯特拉)算法
2022/05/20 Java/Android