基于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 相关文章推荐
新闻内页-JS分页
Jun 07 Javascript
extjs form textfield的隐藏方法
Dec 29 Javascript
如何利用AngularJS打造一款简单Web应用
Dec 05 Javascript
深入理解jquery自定义动画animate()
May 24 Javascript
详解本地Node.js服务器作为api服务器的解决办法
Feb 28 Javascript
jQuery插件FusionCharts绘制的2D双柱状图效果示例【附demo源码】
May 13 jQuery
layui弹出层效果实现代码
May 19 Javascript
vue2.0+ 从插件开发到npm发布的示例代码
Apr 28 Javascript
Angular 数据请求的实现方法
May 07 Javascript
微信小程序多音频播放进度条问题
Aug 28 Javascript
vue中使用props传值的方法
May 08 Javascript
Ajax实现局部刷新的方法实例
Mar 31 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怎么实现网站保存快捷方式方便用户随时浏览
2013/08/15 PHP
Linux中用PHP判断程序运行状态的2个方法
2014/05/04 PHP
php解析http获取的json字符串变量总是空白null
2015/03/02 PHP
Cygwin中安装PHP方法步骤
2015/07/04 PHP
30分钟就入门的正则表达式基础教程
2013/02/25 Javascript
js获取指定日期前后的日期代码
2013/08/20 Javascript
js打开windows上的可执行文件示例
2014/05/27 Javascript
Uploadify上传文件方法
2016/03/16 Javascript
jQuery仿京东商城楼梯式导航定位菜单
2016/07/25 Javascript
BootStrap中Datepicker控件带中文的js文件
2016/08/10 Javascript
Vue.js每天必学之方法与事件处理器
2016/09/06 Javascript
JS完成画圆圈的小球
2017/03/07 Javascript
vue2的todolist入门小项目的详细解析
2017/05/11 Javascript
浅谈webpack下的AOP式无侵入注入
2017/11/12 Javascript
总结js函数相关知识点
2018/02/27 Javascript
微信小程序中的上拉、下拉菜单功能
2020/03/13 Javascript
[46:37]LGD vs TNC 2019国际邀请赛小组赛 BO2 第二场 8.15
2019/08/16 DOTA
用python实现的去除win下文本文件头部BOM的代码
2013/02/10 Python
简单介绍Python中的filter和lambda函数的使用
2015/04/07 Python
Python中使用不同编码读写txt文件详解
2015/05/28 Python
python实现DES加密解密方法实例详解
2015/06/30 Python
使用 Visual Studio Code(VSCode)搭建简单的Python+Django开发环境的方法步骤
2018/12/17 Python
详解利用python+opencv识别图片中的圆形(霍夫变换)
2019/07/01 Python
pycharm解决关闭flask后依旧可以访问服务的问题
2020/04/03 Python
Django中Q查询及Q()对象 F查询及F()对象用法
2020/07/09 Python
浅谈python锁与死锁问题
2020/08/14 Python
CSS3 animation ? steps 函数详解
2019/08/30 HTML / CSS
html5实现多图片预览上传及点击可拖拽控件
2018/03/15 HTML / CSS
全球酒店预订网站:Hotels.com
2016/08/10 全球购物
总经理文秘岗位职责
2014/02/03 职场文书
百日安全活动总结
2014/05/04 职场文书
人力资源管理求职信
2014/08/07 职场文书
人与自然观后感
2015/06/16 职场文书
MySQL 8.0 之不可见列的基本操作
2021/05/20 MySQL
Java tomcat手动配置servlet详解
2021/11/27 Java/Android
MySQL限制查询和数据排序介绍
2022/03/25 MySQL