<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
使用原生js檢測當前IE瀏覽器版本是否為IE8及一下瀏覽器版本並做出提示,程式碼如下:
通過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">系統檢測到您正在使用ie8以下核心的瀏覽器,不能實現完美體驗,請及時更新瀏覽器版本!</div>'); };
作為當今最差的瀏覽器,雖說IE即將推出歷史的舞臺,但是因為專案需要還是需要支援。那麼必須判斷是否是IE,如果是IE,需要做些特殊處理。
document.documentMode 是IE特有的屬性,可以根據這個值判斷是否為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"); }
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+中被支援。
/*** * 獲取系統的當前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及以下瀏覽器版本並做出提示的函數程式碼的文章就介紹到這了,更多相關IE8以下瀏覽器版本內容請搜尋it145.com以前的文章或繼續瀏覽下面的相關文章希望大家以後多多支援it145.com!
相關文章
<em>Mac</em>Book项目 2009年学校开始实施<em>Mac</em>Book项目,所有师生配备一本<em>Mac</em>Book,并同步更新了校园无线网络。学校每周进行电脑技术更新,每月发送技术支持资料,极大改变了教学及学习方式。因此2011
2021-06-01 09:32:01
综合看Anker超能充系列的性价比很高,并且与不仅和iPhone12/苹果<em>Mac</em>Book很配,而且适合多设备充电需求的日常使用或差旅场景,不管是安卓还是Switch同样也能用得上它,希望这次分享能给准备购入充电器的小伙伴们有所
2021-06-01 09:31:42
除了L4WUDU与吴亦凡已经多次共事,成为了明面上的厂牌成员,吴亦凡还曾带领20XXCLUB全队参加2020年的一场音乐节,这也是20XXCLUB首次全员合照,王嗣尧Turbo、陈彦希Regi、<em>Mac</em> Ova Seas、林渝植等人全部出场。然而让
2021-06-01 09:31:34
目前应用IPFS的机构:1 谷歌<em>浏览器</em>支持IPFS分布式协议 2 万维网 (历史档案博物馆)数据库 3 火狐<em>浏览器</em>支持 IPFS分布式协议 4 EOS 等数字货币数据存储 5 美国国会图书馆,历史资料永久保存在 IPFS 6 加
2021-06-01 09:31:24
开拓者的车机是兼容苹果和<em>安卓</em>,虽然我不怎么用,但确实兼顾了我家人的很多需求:副驾的门板还配有解锁开关,有的时候老婆开车,下车的时候偶尔会忘记解锁,我在副驾驶可以自己开门:第二排设计很好,不仅配置了一个很大的
2021-06-01 09:30:48
不仅是<em>安卓</em>手机,苹果手机的降价力度也是前所未有了,iPhone12也“跳水价”了,发布价是6799元,如今已经跌至5308元,降价幅度超过1400元,最新定价确认了。iPhone12是苹果首款5G手机,同时也是全球首款5nm芯片的智能机,它
2021-06-01 09:30:45