基于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的 {} 语句块详解
Feb 27 Javascript
jQuery 插件实现随机自由弹跳气泡样式
Jan 12 Javascript
详解如何提高 webpack 构建 Vue 项目的速度
Jul 03 Javascript
关于Vue Webpack2单元测试示例详解
Aug 14 Javascript
node.js利用mongoose获取mongodb数据的格式化问题详解
Oct 06 Javascript
JS实现按钮颜色切换效果
Sep 05 Javascript
Vue-resource拦截器判断token失效跳转的实例
Oct 27 Javascript
angular2系列之路由转场动画的示例代码
Nov 09 Javascript
浅谈Node 调试工具入门教程
Mar 20 Javascript
laydate如何根据开始时间或者结束时间限制范围
Nov 15 Javascript
详解如何使用微信小程序云函数发送短信验证码
Mar 13 Javascript
javascript数组includes、reduce的基本使用
Jul 02 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
IP攻击升级,程序改进以对付新的攻击
2010/11/23 PHP
php 获取本地IP代码
2013/06/23 PHP
一个javascript图片阅览组件
2010/11/09 Javascript
这段js代码得节约你多少时间
2011/12/20 Javascript
js获取指定的cookie的具体实现
2014/02/20 Javascript
JS实现三个层重叠点击互相切换的方法
2015/10/06 Javascript
jQuery Easyui 验证两次密码输入是否相等
2016/05/13 Javascript
微信小程序  简单实例(阅读器)的实例开发
2016/09/29 Javascript
关于javascript sort()排序你可能忽略的一点理解
2017/07/18 Javascript
NodeJS使用七牛云存储上传文件的方法
2017/07/24 NodeJs
深入理解Vue transition源码分析
2017/07/30 Javascript
javascript高级模块化require.js的具体使用方法
2017/10/31 Javascript
使用socket.io制做简易WEB聊天室
2018/01/02 Javascript
最后说说Vue2 SSR 的 Cookies 问题
2018/05/25 Javascript
JS实现数组删除指定元素功能示例
2019/06/05 Javascript
基于Bootstrap和JQuery实现动态打开和关闭tab页的实例代码
2019/06/10 jQuery
Python3.x中自定义比较函数
2015/04/24 Python
Python队列的定义与使用方法示例
2017/06/24 Python
利用python操作SQLite数据库及文件操作详解
2017/09/22 Python
Python进阶学习之特殊方法实例详析
2017/12/01 Python
Python numpy生成矩阵、串联矩阵代码分享
2017/12/04 Python
python快速建立超简单的web服务器的实现方法
2018/02/17 Python
tensorflow构建BP神经网络的方法
2018/03/12 Python
python 美化输出信息的实例
2018/10/15 Python
学习python的前途 python挣钱
2019/02/27 Python
深入浅析python 协程与go协程的区别
2019/05/09 Python
python深copy和浅copy区别对比解析
2019/12/26 Python
Python多线程实现支付模拟请求过程解析
2020/04/21 Python
施华洛世奇匈牙利官网:SWAROVSKI匈牙利
2019/07/06 全球购物
应届生自我鉴定
2013/12/11 职场文书
心理健康教育制度
2014/01/27 职场文书
军训自我鉴定100字
2014/02/13 职场文书
档案信息化建设方案
2014/05/16 职场文书
自动化专业大学生职业生涯规划范文:爱拚才会赢
2014/09/12 职场文书
机关领导查摆四风思想汇报
2014/09/13 职场文书
Win10 heic文件怎么打开 ? Win10 heic文件打开教程
2022/04/06 数码科技