zoukankan      html  css  js  c++  java
  • 判断浏览器类型JS代码

     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.*/), //是否为移动终端
                                ios: !!u.match(/(i[^;]+;( U;)? CPU.+Mac OS X/), //ios终端
                                android: u.indexOf('Android') > -1, //android终端或者uc浏览器
                                iPhone: u.indexOf('iPhone') > -1, //是否为iPhone或者QQHD浏览器
                                iPad: u.indexOf('iPad') > -1, //是否iPad
                                webApp: u.indexOf('Safari') == -1 //是否web应该程序,没有头部与底部
                            };
                        }(),
                        language: (navigator.browserLanguage || navigator.language).toLowerCase()
                    }
                    if (browser.versions.mobile || browser.versions.iPhone || browser.versions.android) {
                        document.write("<script src="js/bootstrap.js">" + "</scr" + "ipt>");
                        document.write("<link  href='css/bootstrap.css.css' rel='stylesheet' type='text/css' />");
                        window.location.href = "/indexPhone/index.html";
                    } else {
                        document.write("<script src="/mod/index/index.js">" + "</scr" + "ipt>");
                    }

  • 相关阅读:
    IIS7.5解决应用程序池回收假死问题
    SQLServer跨库查询--分布式查询(转载)
    解决:System.Data.SqlClient.SqlError: FILESTREAM 功能被禁用
    Silverlight:telerik RadControls中RadGridView的一个Bug及解决办法(转载)
    list如何remove
    2015-11-18看的几篇文章,还没看完,先记录一下,回家看
    详解Android中AsyncTask的使用
    [Android] 随时拍图像处理部分总结及源码分享
    [Android] 通过GridView仿微信动态添加本地图片
    Android5.0以上系统的移动网络开关
  • 原文地址:https://www.cnblogs.com/duxingdexin/p/9219591.html
Copyright © 2011-2022 走看看