基于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 相关文章推荐
node.js中的fs.futimes方法使用说明
Dec 17 Javascript
smartupload实现文件上传时获取表单数据(推荐)
Dec 12 Javascript
JS实现css hover操作的方法示例
Apr 07 Javascript
JavaScript判断变量名是否存在数组中的实例
Dec 28 Javascript
浅谈ajax在jquery中的请求和servlet中的响应
Jan 22 jQuery
JavaScript+H5实现微信摇一摇功能
May 23 Javascript
解决vue2.0 element-ui中el-upload的before-upload方法返回false时submit()不生效问题
Aug 24 Javascript
JS函数内部属性之arguments和this实例解析
Oct 07 Javascript
javaScript实现游戏倒计时功能
Nov 17 Javascript
了解前端理论:rscss和rsjs
May 23 Javascript
jQuery实现input[type=file]多图预览上传删除等功能
Aug 02 jQuery
javascript实现滚动条效果
Mar 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/03/20 PHP
Laravel 4 初级教程之Pages、表单验证
2014/10/30 PHP
CodeIgniter记录错误日志的方法全面总结
2016/05/17 PHP
浅谈PHP的反射API
2017/02/26 PHP
PHP JWT初识及其简单示例
2018/10/10 PHP
用javascript实现的激活输入框后隐藏初始内容
2007/06/29 Javascript
javascript实现上传图片前的预览(TX的面试题)
2007/08/20 Javascript
Prototype Class对象学习
2009/07/19 Javascript
jquery键盘事件介绍
2011/01/31 Javascript
javascript history对象(历史记录)使用方法(实现浏览器前进后退)
2014/01/07 Javascript
JavaScript获取数组最小值和最大值的方法
2015/06/09 Javascript
JS实现自动切换文字的导航效果代码
2015/08/27 Javascript
jQuery插件pagination实现无刷新分页
2016/05/21 Javascript
AngularJS基础 ng-repeat 指令简单示例
2016/08/03 Javascript
JavaScript 过滤关键字
2017/03/20 Javascript
JavaScript用二分法查找数据的实例代码
2017/06/17 Javascript
JS内部事件机制之单线程原理
2018/07/02 Javascript
react-native动态切换tab组件的方法
2018/07/07 Javascript
搭建vue开发环境
2018/07/19 Javascript
ES6 Promise对象的应用实例分析
2019/06/27 Javascript
JS中的算法与数据结构之队列(Queue)实例详解
2019/08/20 Javascript
在vue中利用全局路由钩子给url统一添加公共参数的例子
2019/11/01 Javascript
Vue实现点击当前行变色
2020/12/14 Vue.js
[44:21]Ti4 循环赛第四日 附加赛NEWBEE vs LGD
2014/07/13 DOTA
用python写asp详细讲解
2013/12/16 Python
Python三元运算实现方法
2015/01/12 Python
Python元组拆包和具名元组解析实例详解
2018/03/26 Python
Python可迭代对象操作示例
2019/05/07 Python
Selenium之模拟登录铁路12306的示例代码
2020/07/31 Python
Python实现区域填充的示例代码
2021/02/03 Python
办理收楼委托书范本
2014/10/09 职场文书
中秋客户感谢信
2015/01/22 职场文书
财务部会计岗位职责
2015/02/03 职场文书
MySQL连表查询分组去重的实现示例
2021/07/01 MySQL
用JS写一个发布订阅模式
2021/11/07 Javascript
redis lua限流算法实现示例
2022/07/15 Redis