基于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 相关文章推荐
合并table相同单元格的jquery插件分享(很精简)
Jun 20 Javascript
JavaScript 和 Java 的区别浅析
Jul 31 Javascript
解决jQuery动态获取手机屏幕高和宽的问题
May 07 Javascript
JavaScript 学习笔记之基础中的基础
Jan 13 Javascript
深入学习JavaScript中的原型prototype
Aug 13 Javascript
JS组件Form表单验证神器BootstrapValidator
Jan 26 Javascript
使用JavaScript实现弹出层效果的简单实例
May 31 Javascript
JS清除字符串中重复值的实现方法
Aug 03 Javascript
jQuery操作cookie
Aug 08 Javascript
Bootstrap table两种分页示例
Dec 23 Javascript
使用vue根据状态添加列表数据和删除列表数据的实例
Sep 29 Javascript
使用eslint和githooks统一前端风格的技巧
Jul 29 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
老鱼 浅谈javascript面向对象编程
2010/03/04 Javascript
js实现进度条的方法
2015/02/13 Javascript
jQuery实现图片轮播特效代码分享
2015/09/15 Javascript
js实现目录链接,内容跟着目录滚动显示的简单实例
2016/10/15 Javascript
vue2.0数据双向绑定与表单bootstrap+vue组件
2017/02/27 Javascript
获取url中用&amp;隔开的参数实例(分享)
2017/05/28 Javascript
使用vue制作FullPage页面滚动效果
2017/08/21 Javascript
利用Vue实现移动端图片轮播组件的方法实例
2017/08/23 Javascript
javascript帧动画(实例讲解)
2017/09/02 Javascript
vue.js的computed,filter,get,set的用法及区别详解
2018/03/08 Javascript
js正则表达式校验指定字符串的方法
2018/07/23 Javascript
js自定义input文件上传样式
2018/10/26 Javascript
ES6函数实现排它两种写法解析
2020/05/13 Javascript
Python 元类使用说明
2009/12/18 Python
Python 文件和输入输出小结
2013/10/09 Python
python批量提交沙箱问题实例
2014/10/08 Python
Django自定义用户认证示例详解
2018/03/14 Python
python放大图片和画方格实现算法
2018/03/30 Python
python-opencv颜色提取分割方法
2018/12/08 Python
Python一行代码实现快速排序的方法
2019/04/30 Python
Python 中Django安装和使用教程详解
2019/07/03 Python
Python获取统计自己的qq群成员信息的方法
2019/11/15 Python
python编写俄罗斯方块
2020/03/13 Python
Python LMDB库的使用示例
2021/02/14 Python
德国苹果商店:MacTrade
2020/05/18 全球购物
如何防止同一个帐户被多人同时登录
2013/08/01 面试题
岗位竞聘书范文
2014/03/31 职场文书
庆祝新中国成立65周年“向国旗敬礼”网上签名寄语
2014/09/27 职场文书
村干部群众路线教育活动对照检查材料
2014/10/01 职场文书
2015年测量员工作总结
2015/05/23 职场文书
校长新学期致辞
2015/07/30 职场文书
2016年教师师德师风心得体会
2016/01/12 职场文书
四则混合运算教学反思
2016/02/23 职场文书
为什么在foreach循环中JAVA集合不能添加或删除元素
2021/06/11 Java/Android
java基础——多线程
2021/07/03 Java/Android
nginx设置资源请求目录的方式详解
2022/05/30 Servers