• 浏览器及系统判断的JavaScript代码


    //======================================浏览器及系统类=============================
    var isGecko=navigator.userAgent.indexOf("Gecko")>0;
    var isIE=navigator.userAgent.indexOf("MSIE")>0;
    var isSafari=navigator.userAgent.indexOf("Safari")>0;
    var isFirefox=navigator.userAgent.indexOf("Firefox")>0;
    var isCamino=navigator.userAgent.indexOf("Camino")>0;
    var isMozilla=navigator.userAgent.indexOf("Gecko/")>0;

     //浏览器版本检测
     //获取浏览器的名字Netscape或者Microsoft Internet Explorer
     var  browserName=navigator.appName;
     //获取浏览器的版本信息
     var  browserVersion=parseInt(navigator.appVersion);
     var browser;
     if(browserName=="Netscape"&&browserVersion==5){
      browser="nn6";       //netspace6
     }
     else if(browserName="Netscape"&&browserVersion==4){
      browser="nn4";      //netspace4
     }
     else if(browserName="Microsoft Internet Explorer"&&
      browserVersion==4&&navigator.appVersion.indexOf("MSIE 6.0")!=-1){
      browser="ie6";      //IE 6.0
     }
     else if(browserName="Microsoft Internet Explorer"&&
      browserVersion==4&&
       navigator.appVersion.indexOf("MSIE 5.5")!=-1){
      browser="ie55";     //IE5.5
     }
     else if(browserName="Microsoft Internet Explorer"&&
      browserVersion==4&&
       navigator.appVersion.indexOf("MSIE 5.0")!=-1){
      browser="ie5";       //IE5.0
     }
     else if(browserName="Microsoft Internet Explorer"&&
      browserVersion==4){
      browser="ie4";       //IE4
     }

     /*
     if(browser=="nn6"||browser=="ie6"||browser=="ie55"||browser="ie5"){
      //不与高版本要求的代码
     }else if(browser=="ie4"){
      //不兼容nn4的代码
     }else if(browser=="nn4"){
      //不兼容ie4的代码
     }
     */
     //判断操作平台是不是win98
     function isWin98(){
      if(navigator.appVersion.indexOf("98")!=-1){
       return true;
      }else{
       //alert("你使用不是windows98操作系统");
       return false;
      }
     }

     //分辨率的检测
     function redirectPage(){
      //分辨率初始化
      var size;
      if(screen.width==640&&screen.height==480)
        return size="640 x 480";
      if(screen.width==800&&screen.height==600)
        return size="800 x 600";
      if(screen.width==1024&&screen.height==768)
       return size="1024 x 768";
      else
       return size="640 x 480";
     }

     //===================================浏览器及系统类END=============================

  • 相关阅读:
    PHP的这些基础知识你应该熟知
    PHP版的猴子选大王算法
    Linux常用命令,面试常考
    PHP中常见的数字掐头去尾操作方法
    永久重定向301与临时重定向302区别
    WordPress子模板继承
    双系统引导设置
    OpenCv
    SpringBoot后端跨域问题
    存储式参数校验
  • 原文地址:https://www.cnblogs.com/mrhgw/p/588913.html
Copyright © 2020-2023  润新知