zoukankan      html  css  js  c++  java
  • js判断页面是pc打开还是手机打开

    <script type="text/javascript">
                function browserRedirect() {
                  var sUserAgent = navigator.userAgent.toLowerCase();
                  console.log(sUserAgent);
                  var bIsIpad = sUserAgent.match(/ipad/i) == "ipad";
                  var bIsIphoneOs = sUserAgent.match(/iphone os/i) == "iphone os";
                  var bIsMidp = sUserAgent.match(/midp/i) == "midp";
                  var bIsUc7 = sUserAgent.match(/rv:1.2.3.4/i) == "rv:1.2.3.4";
                  var bIsUc = sUserAgent.match(/ucweb/i) == "ucweb";
                  var bIsAndroid = sUserAgent.match(/android/i) == "android";
                  var bIsCE = sUserAgent.match(/windows ce/i) == "windows ce";
                  var bIsWM = sUserAgent.match(/windows mobile/i) == "windows mobile";
                  document.writeln("您的浏览设备为:");
                  if (bIsIpad || bIsIphoneOs || bIsMidp || bIsUc7 || bIsUc || bIsAndroid || bIsCE || bIsWM) {
                    document.writeln("phone");
                  } else {
                    document.writeln("pc");
                  }
                }
                browserRedirect();
            </script>

    直接将这段代码放进去,在页面一打开的时候就可以判断出是什么打开了。

    navigator.包含用户的全部信息
    userAgent.属性方法 可返回从客户端到服务端的user-agent的值
    toLowerCase()将获取到的信息全部转化为小写的
  • 相关阅读:
    android 限定符参考
    Fragment生命周期
    碎片和活动之间通信
    Fragment碎片的使用
    使用Intent传值及回传值
    Calendar 获取年 月 日 时 分 秒
    Python函数:2018-07-30
    Python 字符串 2018-07-27
    Python 异常 2018-08-01
    __future__ 模块 2018-08-09
  • 原文地址:https://www.cnblogs.com/GainLoss/p/6211323.html
Copyright © 2011-2022 走看看