zoukankan      html  css  js  c++  java
  • JS根据获取的navigator.userAgent,判断用户打开页面的终端

    var browser = {
        versions: function() {
            var u = navigator.userAgent;
            var app = navigator.appVersion;
            return {
                trident: u.indexOf('Trident') > -1,
                presto: u.indexOf('Presto') > -1,
                pwebkit: 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浏览器                
                iPhone: u.indexOf('iPhone') > -1,
                //是否为iPhone或者QQHD浏览器                
                iPad: u.indexOf('iPad') > -1,
                //是否iPad                
                webApp: u.indexOf('Safari') == -1
                //是否web应该程序,没有头部与底部 
    
            };
    
        } ()
    
    }
    var argStr = location.search;
    if (browser.versions.iPhone || browser.versions.android) {
        //用手机浏览
        if (argStr == "")
        {
            window.open('', '_self', '', 'true');
    
        }
    }
  • 相关阅读:
    选择器的使用总结
    突出展示
    京东轮播图的·实现方式
    jquery实现下拉菜单
    jquery实现淘宝动态图展示商品
    jquery查找子元素和兄弟元素
    调制解调
    同步异步串行并行
    Quartus ii 初学遇到的问题以及解决
    PLL
  • 原文地址:https://www.cnblogs.com/Cloudloong/p/9569969.html
Copyright © 2011-2022 走看看