zoukankan      html  css  js  c++  java
  • 检测当前运行环境——移动端与PC端。

    方法1:

    $(function checkBrowser(){

    var browser={     

    versions:function(){            

    var u = navigator.userAgent, app = navigator.appVersion;

    return {

    //移动终端浏览器版本信息                 

    trident: u.indexOf('Trident') > -1, //IE内核                 

    presto: u.indexOf('Presto') > -1, //opera内核                 

    webKit: u.indexOf('AppleWebKit') > -1, //苹果、谷歌内核                 

    gecko: u.indexOf('Gecko') > -1 && u.indexOf('KHTML') == -1, //火狐内核                 

    mobile: !!u.match(/AppleWebKit.*Mobile.*/)||!!u.match(/AppleWebKit/), //是否为移动终端                 

    ios: !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端                 

    android: u.indexOf('Android') > -1 || u.indexOf('Linux') > -1, //android终端或者uc浏览器                 

    iPhone: u.indexOf('iPhone') > -1 || u.indexOf('Mac') > -1, //是否为iPhone或者QQHD浏览器                 

    iPad: u.indexOf('iPad') > -1, //是否iPad                 

    webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部             

    };          

    }(), language:(navigator.browserLanguage || navigator.language).toLowerCase() 

    if( !(browser.versions.android || browser.versions.iPhone || browser.versions.iPad)){ 

    alert("PC浏览页面");

    }

    });

    此方法可判断移动端与PC端。

    方法2:

    $(function(){

    //判定移动端或者PC端

    function IsPC(){  

    var userAgentInfo = navigator.userAgent;  

    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;  

    }

    if(IsPC){

    alert("PC浏览页面");

    });

  • 相关阅读:
    POJ3159 Candies —— 差分约束 spfa
    POJ1511 Invitation Cards —— 最短路spfa
    POJ1860 Currency Exchange —— spfa求正环
    POJ3259 Wormholes —— spfa求负环
    POJ3660 Cow Contest —— Floyd 传递闭包
    POJ3268 Silver Cow Party —— 最短路
    POJ1797 Heavy Transportation —— 最短路变形
    POJ2253 Frogger —— 最短路变形
    POJ1759 Garland —— 二分
    POJ3685 Matrix —— 二分
  • 原文地址:https://www.cnblogs.com/simba-lkj/p/5923318.html
Copyright © 2011-2022 走看看