zoukankan      html  css  js  c++  java
  • js获取谷歌浏览器版本 和 js分辨不同浏览器

    
    
    // 获取谷歌版本
    function getChromeVersion() {
      var arr = navigator.userAgent.split(' ');
      var chromeVersion = '';
      for(var i=0;i < arr.length;i++){
        if(/chrome/i.test(arr[i]))
        chromeVersion = arr[i]
      }
      if(chromeVersion){
        return Number(chromeVersion.split('/')[1].split('.')[0]);
      } else {
        return false;
      }
    }
    if(getChromeVersion()) {
      var version = getChromeVersion();
      if(version < 42) {
        alert('您使用的谷歌浏览器版本过低,为了更好地体验请将浏览器升级到最新版本!');
      }
    }
     
     
     
    // 分辨不同浏览器
    function myBrowser(){
       var userAgent = navigator.userAgent; //取得浏览器的userAgent字符串
      var isOpera = userAgent.indexOf("Opera") > -1;  
       if (isOpera) {  
          return "Opera"  
      }; //判断是否Opera浏览器  
      if (userAgent.indexOf("Firefox") > -1) {
        return "FF";
      } //判断是否Firefox浏览器
      if (userAgent.indexOf("Chrome") > -1){
        return "Chrome";
      }
      if (userAgent.indexOf("Safari") > -1) {
        return "Safari";
      } //判断是否Safari浏览器
      if (userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1 && !isOpera) {
        return "IE";
      }; //判断是否IE浏览器
    }
      //以下是调用上面的函数
      var mb = myBrowser();
      if ("IE" == mb) {
        alert("我是 IE");
      }
      if ("FF" == mb) {
        alert("我是 Firefox");
      }
      if ("Chrome" == mb) {
         alert("我是 Chrome");
      }
      if ("Opera" == mb) {
        alert("我是 Opera");
      }
      if ("Safari" == mb) {
        alert("我是 Safari");
      }
     
  • 相关阅读:
    【PAT】1001 害死人不偿命的(3n+1)猜想(动态更新)
    文件指令集
    近距离接触电脑
    文件管理
    文件写作方法
    文件读取方法
    打开文件的逻辑
    话术库
    max的逻辑
    抽象化指令
  • 原文地址:https://www.cnblogs.com/520BigBear/p/10118864.html
Copyright © 2011-2022 走看看