zoukankan      html  css  js  c++  java
  • JS判断PC还是移动端打开网页

         最近在做移动端网站,也需兼容PC端。还没找到更好的方法,只能用javascr判断用户是在PC端打开还是移动端打开。

         JS判断

       var isPC = function (){
          var userAgentInfo = navigator.userAgent.toLowerCase();
          var Agents = new Array("android", "iphone", "symbianOS", "windows phone", "ipad", "ipod");
          var flag = true;
          for (var v = 0; v < Agents.length; v++) {
              if (userAgentInfo.indexOf(Agents[v]) > 0) { flag = false; break; }
          }
          return flag;
      }

      根据判断,引入不同的css样式文件

        var isPC = isPC();
        function js_onload(){
                var head=document.getElementsByTagName("head");  
                var es=document.createElement("link");
                if (!isPC) {
                    es.href='css/mobile.css';  
                }else{
                    es.href= 'css/PC.css'
                }
                es.rel="stylesheet";  
                es.type="text/css";  
                head[0].appendChild(es);  
                
        }   
        js_onload();

    这个有些麻烦!!!!也许后续会找到更好的方法,来写这些兼容了

      

        

  • 相关阅读:
    各系统添加根证书
    Nginx浏览目录配置及美化
    django-图形验证码(django-simple-captcha)
    django-manage.py参数
    js — 对象
    js — 数组Array
    js — 字符串
    js — 基础知识
    css — 定位、背景图、水平垂直居中
    css — 权重、继承性、排版、float
  • 原文地址:https://www.cnblogs.com/duxingdexin/p/8742946.html
Copyright © 2011-2022 走看看