最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

js檢測IE8及以下瀏覽器版本并做出提示的函數(shù)代碼

 更新時間:2023年02月08日 15:46:04   投稿:mdxy-dxy  
這篇文章主要介紹了js檢測IE8及以下瀏覽器版本并做出提示的函數(shù)代碼,需要的朋友可以參考下

使用原生js檢測當前IE瀏覽器版本是否為IE8及一下瀏覽器版本并做出提示,代碼如下:

代碼一userAgent

通過userAgent,然后再使用正則匹配出版本信息。

var DEFAULT_VERSION = 8.0;
var ua = navigator.userAgent.toLowerCase();
var isIE = ua.indexOf("msie")>-1;
var safariVersion;
if(isIE){
safariVersion =  ua.match(/msie ([\d.]+)/)[1];
}
if(safariVersion <= DEFAULT_VERSION ){
  // 進行你所要的操作
$(".wrap").before('<div class="low_version">系統(tǒng)檢測到您正在使用ie8以下內(nèi)核的瀏覽器,不能實現(xiàn)完美體驗,請及時更新瀏覽器版本!</div>');
};

代碼二documentMode

作為當今最差的瀏覽器,雖說IE即將推出歷史的舞臺,但是因為項目需要還是需要支持。那么必須判斷是否是IE,如果是IE,需要做些特殊處理。

document.documentMode 是IE特有的屬性,可以根據(jù)這個值判斷是否為IE。如:

var isIE =  document.documentMode !== undefined;

確實是簡單好用吧 :)

基本來說,document.documentMode的值就是IE的版本號,如:

7 - The page is displayed in IE7 mode
8 - The page is displayed in IE8 mode
9 - The page is displayed in IE9 mode
10 - The page is displayed in IE10 mode
11 - The page is displayed in IE11 mode

function IEVersion () {
    if (document.documentMode) return document.documentMode;
  }
  if (IEVersion()<=8) {
    alert("低于ie8");
  }

documentMode屬性

1、定義和用法:

The documentMode property returns the mode used by the browsers to render the current document.

documentMode屬性返回瀏覽器渲染當前文檔所用的模式。

IE8 can render a page in different modes,depending on the !DOCTYPE or the presence of certain HTML elements.

IE8可以以不同的模式渲染一個頁面,主要依賴于!DOCTYPE或者當前的某一個HTML元素。

按照下列的值返回:

5   ----- in IE5 mode
7   ----- in IE7 mode
8   ----- in IE8 mode
9   ----- in IE9 mode
注釋: 如果沒有定義!DOCTYPE,IE8以IE5的模式來渲染頁面

2、 語法:

document.documentMode

3、瀏覽器支持:

 documentMode 是一個IE的私有屬性,在IE8+中被支持。

代碼三

/***
 * 獲取系統(tǒng)的當前IE瀏覽器版本
 * @returns 
 */
function getExplorerInfo() {
    var explorer = window.navigator.userAgent.toLowerCase();
    //ie 
    if (explorer.indexOf("msie") >= 0) {
        var ver = explorer.match(/msie ([\d.]+)/)[1];
        return { type: "IE", version: ver };
    }
}

function checkBrowser(){
	var DEFAULT_VERSION = "8.0";
	var ua = navigator.userAgent.toLowerCase();
	var isIE = ua.indexOf("msie")>-1;
	var safariVersion=null;
	if(isIE){
	    safariVersion =getExplorerInfo().version;
	    if(safariVersion <= DEFAULT_VERSION ){
	        window.location.href= contextPath+"/Browser.jsp"; 
	    }else{
	        return;
	    }
	}else{
	    return;
	}
}

到此這篇關于js檢測IE8及以下瀏覽器版本并做出提示的函數(shù)代碼的文章就介紹到這了,更多相關IE8以下瀏覽器版本內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

最新評論

弋阳县| 黑河市| 呼和浩特市| 漠河县| 易门县| 波密县| 温宿县| 澜沧| 外汇| 涿州市| 阳高县| 昌江| 长治县| 天津市| 福清市| 南靖县| 定远县| 玉环县| 鄂伦春自治旗| 武安市| 安顺市| 焦作市| 高唐县| 鞍山市| 吉隆县| 慈溪市| 玉门市| 名山县| 青冈县| 错那县| 连城县| 陇南市| 罗源县| 楚雄市| 汪清县| 郸城县| 尼勒克县| 咸宁市| 贵德县| 嘉兴市| 垫江县|