基于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 相关文章推荐
Javascript new关键字的玄机 以及其它
Aug 25 Javascript
jQuery EasyUI API 中文文档 - MenuButton菜单按钮使用介绍
Oct 06 Javascript
input链接页面、打开新网页等等的具体实现
Dec 30 Javascript
引入JS文件IE6报语法错误或缺少对象问题的解决方法
Jan 09 Javascript
javascript移出节点removeChild()使用介绍
Apr 03 Javascript
JS使用单链表统计英语单词出现次数
Jun 16 Javascript
AngularJS基础 ng-srcset 指令简单示例
Aug 03 Javascript
bootstrap模态框跳转到当前模板页面 框消失了而背景存在问题的解决方法
Nov 30 Javascript
vue使用Axios做ajax请求详解
Jun 07 Javascript
Vue.js实现数据响应的方法
Aug 13 Javascript
详解JavaScript中typeof与instanceof用法
Oct 24 Javascript
webpack自动打包和热更新的实现方法
Jun 24 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命令行脚本单进程运行的方法
2014/04/15 PHP
PHP中mysqli_affected_rows作用行数返回值分析
2014/12/26 PHP
Linux系统递归生成目录中文件的md5的方法
2015/06/29 PHP
如何在旧的PHP系统中使用PHP 5.3之后的库
2015/12/02 PHP
PHP长连接实现与使用方法详解
2018/02/11 PHP
学习jquery之一
2007/04/27 Javascript
jquery 获取json数据实现代码
2009/04/27 Javascript
Jquery+WebService 校验账号是否已被注册的代码
2010/07/12 Javascript
js/jquery获取浏览器窗口可视区域高度和宽度以及滚动条高度实现代码
2012/12/17 Javascript
javascript获取隐藏元素(display:none)的高度和宽度的方法
2014/06/06 Javascript
js实现点击图片改变页面背景图的方法
2015/02/28 Javascript
解析Node.js基于模块和包的代码部署方式
2016/02/16 Javascript
Vuejs第七篇之Vuejs过渡动画案例全面解析
2016/09/05 Javascript
jQuery插件FusionCharts实现的MSBar3D图效果示例【附demo源码】
2017/03/23 jQuery
js实现可以点击收缩或张开的悬浮窗
2017/09/18 Javascript
浅谈Vuex@2.3.0 中的 state 支持函数申明
2017/11/22 Javascript
node.js的Express服务器基本使用教程
2019/01/09 Javascript
vue2.0+vue-router构建一个简单的列表页的示例代码
2019/02/13 Javascript
基于canvas实现手写签名(vue)
2020/05/21 Javascript
python实现搜索指定目录下文件及文件内搜索指定关键词的方法
2015/06/28 Python
利用python写个下载teahour音频的小脚本
2017/05/08 Python
利用python 更新ssh 远程代码 操作远程服务器的实现代码
2018/02/08 Python
pytorch permute维度转换方法
2018/12/14 Python
Python tornado上传文件的功能
2020/03/26 Python
在echarts中图例legend和坐标系grid实现左右布局实例
2020/05/16 Python
Python将list元素转存为CSV文件的实现
2020/11/16 Python
H5 canvas实现贪吃蛇小游戏
2017/07/28 HTML / CSS
SmartBuyGlasses丹麦:网上购买名牌太阳镜、眼镜和隐形眼镜
2016/10/01 全球购物
物理系毕业生自荐信
2013/11/01 职场文书
精通CAD能手自荐书
2014/01/31 职场文书
技术负责人任命书
2014/06/05 职场文书
检查机关党的群众路线个人整改措施
2014/10/04 职场文书
五年级数学教学反思
2016/02/16 职场文书
用Python爬取各大高校并可视化帮弟弟选大学,弟弟直呼牛X
2021/06/11 Python
图解排序算法之希尔排序Java实现
2021/06/26 Java/Android
MySQL的InnoDB存储引擎的数据页结构详解
2022/03/03 MySQL