专栏首页zjj详解JS判断页面是在手机端还是在PC端打开的方法
原创

详解JS判断页面是在手机端还是在PC端打开的方法

在index.html里面配置js控制选择那一个文件夹下的文件就可以了。

我们要利用:Navigator 对象,Navigator 对象包含有关浏览器的信息。

<script type="text/javascript">

function browserRedirect() {

var sUserAgent = navigator.userAgent.toLowerCase();

if (/ipad|iphone|midp|rv:1.2.3.4|ucweb|android|windows ce|windows mobile/.test(sUserAgent)) {

//跳转移动端页面

window.location.href="http://wap.baidu.com" rel="external nofollow" rel="external nofollow" ;

}

else {

//跳转pc端页面

window.location.href="http://www.baidu.com" rel="external nofollow" rel="external nofollow" ;

}

}

browserRedirect();

</script>

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 深入理解Spark 2.1 Core (九):迭代计算和Shuffle的原理与源码分析

    在博文《深入理解Spark 2.1 Core (七):任务执行的原理与源码分析 》我们曾讲到过:

    用户1621453
  • 在Kubernetes上运行SAP UI5应用(上)

    2018年只剩最后30天了。Jerry在2017年的最后一天,曾经立下一个目标:这个微信公众号在2018年保证至少每周发布一篇SAP原创技术文章。

    Jerry Wang
  • IE6下的png透明图片的背景定位

    在IE6下PNG透明图片做背景,无法使用background-position进行定位。但是可以使用margin和绝对定位来进行。 另外,由于IE6下的 :ho...

    欲休
  • 容器和容器镜像的区别,您真的了解吗

    很多刚刚接触容器技术的朋友,不容易弄清楚容器,容器镜像和Docker这几个词的区别和联系。

    Jerry Wang
  • Docker容器无法被stop or kill问题

    使用docker stop / docker kill / docker rm -f 等命令处理后,容器立马自动重启

    码代码的陈同学
  • 从零开始学C++之STL(一):STL六大组件简介

    一、STL简介 (一)、泛型程序设计 泛型编程(generic programming) 将程序写得尽可能通用 将算法从数据结构中抽象出来,成为通用的 C...

    s1mba
  • 前端兼容性问题总结

    css兼容性问题 1、标签,不加样式控制的情况下,各自的margin 和padding差异较大。 解决方案:css里 *{margin:0;pad...

    前朝楚水
  • 什么是优秀的产品经理?

    准确地说,区分一个优秀的产品领袖和普通的产品经理,更多的是看他们思考的部分。

    宇相
  • IE hack技术

    HTML5学堂:我们平日说的IE hack到底是什么,随着浏览器的发展,IE的hack技术也在不断的发生着变化,一起看看最新的IE hack。 何为hack? ...

    HTML5学堂
  • Docker 容器明文密码问题解决之道

    Docker 带着 “Dockerize Everything” 的口号,以“软件标准”的姿态展现于世人面前,不断影响大家对于软件的理解。然而现实是否就如想象中...

    CSDN技术头条

扫码关注云+社区

领取腾讯云代金券