1. 程式人生 > >原生js判斷IE瀏覽器版本

原生js判斷IE瀏覽器版本

  // 判斷IE瀏覽器版本
    function IEVersion() {
        var userAgent = navigator.userAgent; //取得瀏覽器的userAgent字串  
        var isIE = userAgent.indexOf("compatible") > -1 && userAgent.indexOf("MSIE") > -1; //判斷是否IE<11瀏覽器  
        var isEdge = userAgent.indexOf("Edge") > -1 && !isIE; //判斷是否IE的Edge瀏覽器  
        var isIE11 = userAgent.indexOf('Trident') > -1 && userAgent.indexOf("rv:11.0") > -1;
        if(isIE) {
            var reIE = new RegExp("MSIE (\\d+\\.\\d+);");
            reIE.test(userAgent);
            var fIEVersion = parseFloat(RegExp["$1"]);
            if(fIEVersion == 7) {
                return 7;
            } else if(fIEVersion == 8) {
                return 8;
            } else if(fIEVersion == 9) {
                return 9;
            } else if(fIEVersion == 10) {
                return 10;
            } else {
                return 6;//IE版本<=7
            }   
        } else if(isEdge) {
            return 'edge';//edge
        } else if(isIE11) {
            return 11; //IE11  
        }else{
            return -1;//不是ie瀏覽器
        }
    }

相關推薦

原生js判斷IE瀏覽器版本

// 判斷IE瀏覽器版本 function IEVersion() { var userAgent = navigator.userAgent; //取得瀏覽器的userAg

js判斷IE瀏覽器版本,若版本過低則跳轉到提示頁面

IE9 以下瀏覽器都支援條件判斷語句,可以在 </head> 標籤結束前新增如下程式碼做自動跳轉,自定義修改提示頁面地址。 方法一: var DEFAULT_VERSION = "9.0"; var ua = navigator.userAgent.toLow

判斷IE瀏覽器版本

dex agent int app ide ros useragent function soft function IEVer(){ var rv = -1; if (navigator.appName == ‘Microsoft Internet Expl

js獲取IE瀏覽器版本程式碼

//獲取IE瀏覽器版本 function version() { var ua=window.navigator.userAgent var msie=ua.indexOf("MSIE") if(msie>0) return parseInt(u

js檢測ie瀏覽器版本

檢測IE瀏覽器版本號,不同的ie版本不一致! function IEVersion() { var userAgent = navigator.userAgent; //取得瀏覽器的userAgent字串 var isIE = us

HTML和CSS中如何判斷ie版本瀏覽器

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow 也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!        

JS判斷當前瀏覽器是否為IE核心

第一種: if(window.addEventListener){  alert("not ie");  }else if(window.attachEvent){  alert("is ie");  }else{  al

判斷IE瀏覽器核心版本低於9,並給出升級連結

需要先引入jquery。 function IETester(userAgent){           var UA =  userAgent || navigator.userAgent;           if(/msie/i.test(UA)){        

使用js如何判斷IE瀏覽器的位數

 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>判斷IE</title> &l

ie瀏覽器版本的html判斷程式碼

瀏覽器版本的判斷程式碼 <!--[if !IE]><!--> 除IE外都可識別 <!--<![endif]--> <!--[if IE]>

JS判斷手機系統版本為Android或iOS(可識別微信或QQ瀏覽器

<%@ page pageEncoding="UTF-8"%> <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/ht

js檢查ie版本瀏覽器,並跳轉更新頁面

引言 現在我們用的一些主流前端框架,如vue, angular, react等對低版本的ie瀏覽器支援不好,一般指的是ie9以下的。如果低版本ie瀏覽器,開啟我們的網站頁面時, 我們希望給使用者溫馨的提示,去升級瀏覽器,而不是頁面混亂,各種報錯。 怎

JS-判斷當前瀏覽器是否為IE

H5判斷        <!--[if IE 6]>僅IE6可識別<![endif]-->   <!--[if lte IE 6]> IE6及其以下版本可識別<![endif]-->   <!--[if lt IE 6]

js判斷ie11瀏覽器

pre string win code window 判斷 cas blog 正則 IE 11中userAgent已經不包含‘msie‘所以用‘msie‘不能判斷IE 11 IE 11的userAgent版本為Trident x.x 判斷IE 11 用正則判斷userAge

js判斷ie和edge是否安裝Adobe Reader PDF閱讀器

瀏覽pdf 方便 else pdf location win edge class ber ie瀏覽器和edge瀏覽器,必須用Adobe Reader PDF閱讀器才可以打開pdf文件,其他現代瀏覽器自帶pdf閱讀器,無需安裝。 判斷ie或者edge如果安裝了,就瀏覽pdf

JS 原生JS 判斷滾動條滑動到底部(兼容蘋果safari)

sco [0 dex start listener last eight ast pan ListenerScoller () { var pageIndex = 1; var startX, startY; document.addEven

jsie瀏覽器兼容問題

js不兼容近期遇到ie裏js不加載,據查結果是js的function裏不可以使用默認值,例如:function(aaa=‘xxx‘){ alert(123); }這種情況下ie就不會加載運行。本文出自 “12380959” 博客,請務必保留此出處ht

【學習】jquery.placeholder.jsIE瀏覽器支持html5的placeholder

jquery HERE zha username 瀏覽器 http ie瀏覽器 rdp 實際應用 原文鏈接:https://www.cnblogs.com/xiaoxianweb/p/5692301.html type為text或password的input,其在實際應用時

html提醒使用者IE瀏覽器版本過低,引導更新或下載其他瀏覽器

HTML條件註釋判斷IE<!--[if IE]><!--[if lt IE 9]>--> html 條件判斷語句, 只針對ie瀏覽器有效, 其他的瀏覽器會自動忽略掉, 例如以下的意思是在ie9以下 用jquery1版本,ie9以上用jquery2版本。 有

JS判斷手機瀏覽器核心

function is_weixn_qq() { var ua = navigator.userAgent.toLowerCase(); if (ua.match(/MicroMessenger/i) == "micromessenger") {