JS獲取IE版本號與HTML設(shè)置IE文檔模式的方法
JavaScript獲取IE版本代碼:
var gIE = getIE(); alert(gIE.version) function getIE() { var rmsie = /(msie) ([\w.]+)/; var ua = navigator.userAgent.toLowerCase(); var match = rmsie.exec(ua) var result = {}; if (match && match.length > 0) { result = { browser: match[1] || "", version: match[2] || "0" } } return result; }
如果兼容IE版本而用兼容模式出錯,可以用如下代碼:
<meta http-equiv="x-ua-compatible" content="IE=9;IE=8" /> <meta http-equiv="x-ua-compatible" content="IE=9,8" />
指定瀏覽器使用特定的文檔模式。content的內(nèi)容有兩種書寫方式,都可以以 ";" 隔斷或者用 "," 隔開;與書寫順序無關(guān),瀏覽器會從這個列表中選擇一個他所支持的最高版本來使用標(biāo)準(zhǔn)模式進行渲染。
還有一種方式:
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
這樣寫可以達到的效果是如果安裝了GCF,則使用GCF來渲染頁面,如果沒安裝GCF,則使用最高版本的IE內(nèi)核進行渲染。Google Chrome Frame(谷歌內(nèi)嵌瀏覽器框架GCF)。這個插件可以讓用戶的IE瀏覽器外不變,但用戶在瀏覽網(wǎng)頁時,實際上使用的是Google Chrome瀏覽器內(nèi)核,而且支持IE6、7、8等多個版本的IE瀏覽器。
以上就是小編為大家?guī)淼腏S獲取IE版本號與HTML設(shè)置IE文檔模式的方法全部內(nèi)容了,希望大家多多支持腳本之家~
相關(guān)文章
JavaScript 動態(tài)創(chuàng)建VML的方法
JavaScript 動態(tài)創(chuàng)建VML的方法,需要的朋友可以參考下。2009-10-10新發(fā)現(xiàn)一個騙鏈接的方法(js讀取cookies)
新發(fā)現(xiàn)一個騙鏈接的方法(js讀取cookies),需要的朋友可以參考下。2012-01-01Javascript獲取CSS偽元素屬性的實現(xiàn)代碼
這篇文章主要介紹了Javascript獲取CSS偽元素屬性的實現(xiàn)代碼,需要的朋友可以參考下2014-09-09