基于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全局变量var与不var的区别深入解析
Dec 09 Javascript
JavaScript的jQuery库中function的存在和参数问题
Aug 13 Javascript
基于jquery实现鼠标滚轮驱动的图片切换效果
Oct 26 Javascript
javascript实现在网页中运行本地程序的方法
Feb 03 Javascript
JS获取一个未知DIV高度的方法
Aug 09 Javascript
Angular工具方法学习
Dec 26 Javascript
微信小程序实现表单校验功能
Mar 30 Javascript
vue-cli项目修改文件热重载失效的解决方法
Sep 19 Javascript
vue-cli点击实现全屏功能
Mar 07 Javascript
vue中的.$mount('#app')手动挂载操作
Sep 02 Javascript
vue项目如何监听localStorage或sessionStorage的变化
Jan 04 Vue.js
Web应用开发TypeScript使用详解
May 25 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
PHPEXCEL 使用小记
2013/01/06 PHP
探讨PHP中OO之静态关键字以及类常量的详解
2013/06/07 PHP
可以保证单词完整性的PHP英文字符串截取代码分享
2014/07/15 PHP
jquery+php+ajax显示上传进度的多图片上传并生成缩略图代码
2014/10/15 PHP
php实现格式化多行文本为Js可用格式
2015/04/15 PHP
解决windows上php xdebug 无法调试的问题
2020/02/19 PHP
php 下 html5 XHR2 + FormData + File API 上传文件操作实例分析
2020/02/28 PHP
Array对象方法参考
2006/10/03 Javascript
使用jquery实现select添加实现后台权限添加的效果
2011/05/28 Javascript
如何在JavaScript中实现私有属性的写类方式(一)
2013/12/04 Javascript
jQuery+css3实现文字跟随鼠标的上下抖动
2015/07/31 Javascript
两种JS实现屏蔽鼠标右键的方法
2020/08/20 Javascript
Jquery promise实现一张一张加载图片
2015/11/13 Javascript
JavaScript面试题(指针、帽子和女朋友)
2016/11/23 Javascript
jQuery使用正则表达式替换dom元素标签用法示例
2017/01/16 Javascript
vue组件学习教程
2017/09/09 Javascript
Vue 兄弟组件通信的方法(不使用Vuex)
2017/10/26 Javascript
NodeJS实现不可逆加密与密码密文保存的方法
2018/03/16 NodeJs
mint-ui在vue中的使用示例
2018/04/05 Javascript
详解Vue 多级组件透传新方法provide/inject
2018/05/09 Javascript
Preload基础使用方法详解
2020/02/03 Javascript
javascript实现前端成语点击验证优化
2020/06/24 Javascript
图文详解WinPE下安装Python
2016/05/17 Python
如何优雅地改进Django中的模板碎片缓存详解
2018/07/04 Python
Python可视化mhd格式和raw格式的医学图像并保存的方法
2019/01/24 Python
解决Python二维数组赋值问题
2019/11/28 Python
Python 实现劳拉游戏的实例代码(四连环、重力四子棋)
2021/03/03 Python
美国相机和电子产品零售商:Beach Camera
2020/11/26 全球购物
营销与策划专业毕业生求职信
2013/11/01 职场文书
授权委托书(完整版)
2014/09/10 职场文书
九华山导游词
2015/02/03 职场文书
法律意见书范文
2015/05/20 职场文书
我对PyTorch dataloader里的shuffle=True的理解
2021/05/20 Python
撤回我也能看到!教你用Python制作微信防撤回脚本
2021/06/11 Python
pycharm部署django项目到云服务器的详细流程
2021/06/29 Python
nginx配置之并发频次限制
2022/04/18 Servers