JS獲取IE版本號(hào)與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版本而用兼容模式出錯(cuò),可以用如下代碼:
<meta http-equiv="x-ua-compatible" content="IE=9;IE=8" /> <meta http-equiv="x-ua-compatible" content="IE=9,8" />
指定瀏覽器使用特定的文檔模式。content的內(nèi)容有兩種書(shū)寫(xiě)方式,都可以以 ";" 隔斷或者用 "," 隔開(kāi);與書(shū)寫(xiě)順序無(wú)關(guān),瀏覽器會(huì)從這個(gè)列表中選擇一個(gè)他所支持的最高版本來(lái)使用標(biāo)準(zhǔn)模式進(jìn)行渲染。
還有一種方式:
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1" />
這樣寫(xiě)可以達(dá)到的效果是如果安裝了GCF,則使用GCF來(lái)渲染頁(yè)面,如果沒(méi)安裝GCF,則使用最高版本的IE內(nèi)核進(jìn)行渲染。Google Chrome Frame(谷歌內(nèi)嵌瀏覽器框架GCF)。這個(gè)插件可以讓用戶的IE瀏覽器外不變,但用戶在瀏覽網(wǎng)頁(yè)時(shí),實(shí)際上使用的是Google Chrome瀏覽器內(nèi)核,而且支持IE6、7、8等多個(gè)版本的IE瀏覽器。
以上就是小編為大家?guī)?lái)的JS獲取IE版本號(hào)與HTML設(shè)置IE文檔模式的方法全部?jī)?nèi)容了,希望大家多多支持腳本之家~
相關(guān)文章
js對(duì)圖片base64編碼字符串進(jìn)行解碼并輸出圖像示例
這篇文章主要介紹了js對(duì)圖片base64編碼字符串進(jìn)行解碼并輸出圖像的具體實(shí)現(xiàn),大家可以參考下面的示例2014-03-03
JS 密碼強(qiáng)度驗(yàn)證(兼容IE,火狐,谷歌)
仿JQuery中文社區(qū)注冊(cè),JS 密碼強(qiáng)度驗(yàn)證(兼容IE,火狐,谷歌)2010-03-03
echarts地圖設(shè)置背景圖片及海岸線實(shí)例代碼
公司的業(yè)務(wù)涉及到統(tǒng)計(jì)圖的有很多,最近一直echarts里面踩各種坑,下面這篇文章主要給大家介紹了關(guān)于echarts地圖設(shè)置背景圖片及海岸線的相關(guān)資料,需要的朋友可以參考下2022-12-12
Electron實(shí)現(xiàn)應(yīng)用打包、自動(dòng)升級(jí)過(guò)程解析
這篇文章主要介紹了Electron實(shí)現(xiàn)應(yīng)用打包、自動(dòng)升級(jí)過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-07-07
JavaScript實(shí)現(xiàn)的石頭剪刀布游戲源碼分享
這篇文章主要介紹了JavaScript實(shí)現(xiàn)的石頭剪刀布游戲源碼分享,挺好玩的小游戲,關(guān)鍵在一些算法上,需要的朋友可以參考下2014-08-08

