基于JavaScript代码实现pc与手机之间的跳转

 更新时间:2015年12月23日 11:25:06   投稿:mrr  
本文通过一段代码实例给大家介绍pc跳转手机代码,手机跳转pc网站代码的相关知识,对js跳转代码相关知识感兴趣的朋友一起通过本篇文章学习吧

这个代码放在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生成大小写字母

    本文给大家分享的是javascript生成大写小写字母的代码,十分的简单实用,主要用到了str.charCodeAt()和 String.fromCharCode()方法,有需要的小伙伴可以参考下。
    2015-07-07
  • JavaScript基于querySelector / querySelectorAll对元素的操作(DOM API扫盲)

    JavaScript基于querySelector / querySelectorAll对元素的操作(DOM AP

    这篇文章主要介绍了JavaScript基于querySelector / querySelectorAll对元素的操作(DOM API扫盲),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2023-12-12
  • 微信小程序自定义胶囊样式

    微信小程序自定义胶囊样式

    这篇文章主要为大家详细介绍了微信小程序自定义胶囊样式,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-12-12
  • 通过JavaScript实现图片压缩

    通过JavaScript实现图片压缩

    在学习的时候,有时候看到一些一些网站的图片是经过压缩处理的,因为压缩之后的图片会节省一部分你的内存空间,这样的话也可以提升性能,于是就比较好奇这是如何实现的,今天我们就简单的实现一下,需要的朋友可以参考下
    2023-06-06
  • JavaScript事件委托的技术原理探讨示例

    JavaScript事件委托的技术原理探讨示例

    使用事件委托技术能让你避免对特定的每个节点添加事件监听器;相反,事件监听器是被添加到它们的父元素上
    2014-04-04
  • js实现数组的扁平化

    js实现数组的扁平化

    这篇文章主要为大家介绍了js实现数组扁平化,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能够给你带来帮助
    2021-12-12
  • js实现鼠标点击文本框自动选中内容的方法

    js实现鼠标点击文本框自动选中内容的方法

    这篇文章主要介绍了js实现鼠标点击文本框自动选中内容的方法,涉及javascript鼠标点击事件onClick及选择事件select的使用技巧,非常简单实用,需要的朋友可以参考下
    2015-08-08
  • layui下拉框获取下拉值(select)的例子

    layui下拉框获取下拉值(select)的例子

    今天小编就为大家分享一篇layui下拉框获取下拉值(select)的例子,具有好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-09-09
  • javascript实现动态CSS换肤技术的脚本

    javascript实现动态CSS换肤技术的脚本

    javascript实现动态CSS换肤技术的脚本...
    2007-06-06
  • JS代码优化技巧之通俗版(减少js体积)

    JS代码优化技巧之通俗版(减少js体积)

    如果你问我网站中最影响网站打开速度的是什么?我会告诉是网站中的javascript,简称JS。模板中引用的JS文件越多,打开速度越慢,这点我深有体会,不信你看看卢松松博客首页,使劲优化后依然有100K的文件
    2011-12-12

最新评论