1. 程式人生 > >一行程式碼解決IE6~IE8以及IE相容模式下的相容問題

一行程式碼解決IE6~IE8以及IE相容模式下的相容問題

之前寫程式碼直接是 ! + Tab,

接手一個專案,在任何瀏覽器都沒有問題,只有在 IE 的相容模式下,頁面全都亂套。對比了一下之前寫的程式碼發現沒有這麼一行程式碼:<meta http-equiv="X-UA-Compatible" content="ie=edge,chrome=1">,加上之後果然規整了。

查詢原因知:IE瀏覽器從IE8開始添加了相容模式,開啟後會以低版本的IE進行渲染,相容模式有可能導致網頁顯示出問題。

http-equiv="X-UA-Compatible" 這個是IE8的專用標記,用來指定IE瀏覽器模擬某個特定版本IE瀏覽器的渲染方式,以此來解決IE瀏覽器的相容問題。

相關推薦

一行程式碼解決IE6~IE8以及IE相容模式相容問題

之前寫程式碼直接是 ! + Tab,接手一個專案,在任何瀏覽器都沒有問題,只有在 IE 的相容模式下,頁面全都亂套。對比了一下之前寫的程式碼發現沒有這麼一行程式碼:<meta http-equiv="X-UA-Compatible" content="ie=edge,c

一行程式碼解決各種IE相容問題,IE6,IE7,IE8,IE9,IE10

在網站開發中不免因為各種相容問題苦惱,針對相容問題,其實IE給出瞭解決方案Google也給出瞭解決方案百度也應用了這種方案去解決IE的相容問題 百度原始碼如下<!Doctype html> <html xmlns=http://www.w3.org/1999

一行程式碼輕鬆搞定各種IE相容問題,IE6,IE7,IE8,IE9,IE10

/* IE7/IE8.js - copyright 2004-2008, Dean Edwards */ 2 (function(){IE7={toString:function(){return"IE7 version 2.0 (beta)"}};var u=K();var v=/ie7_debug/.te

一行程式碼解決判斷IE瀏覽器和提示升級問題

IE8及以下版本提示升級(使用IE9和舊版IE支援 if IE 條件註釋語句實現) <!--[if lte IE 8]><script>alert("您正在使用的瀏覽器版本過低,為了您的最佳體驗,請先升級瀏覽器。");window.location.

使用js一行程式碼解決上網培訓彈窗問題

經常遇到線上網路學習,在一段時間後會彈出對話方塊,要求確認後才能計入學習時間,這很麻煩。這裡介紹一種比較通用的方法,通過chrome修改js程式碼,自動確認的目的。 1、在瀏覽器中按F12,進入Element選框 2、搜尋彈框中的關鍵字“您已經在此頁面5分鐘了,是否繼續?”,定位程式碼,

一行程式碼解決百度分享無法動態傳遞引數問題

由於百度分享程式碼只會執行一次,對於之後 ajax 動態載入內容(例如瀑布流)中的分享按鈕,獲取不到,也無法為按鈕註冊事件。 因此需要重新初始化百度分享元件。官方文件中並未對此加以說明,檢視 share.js 原始碼,找到初始化函式。 _bd_share_main.init 放到 Chrome

一行程式碼解決placeholder 不顯示的問題

<textarea class="notice-content" maxlength="72" onfocus="this.value=''">請填寫不通過的原因,限制在72個字元!&

簡單一行程式碼解決流讀取導致StringBuilder.toString()亂碼問題

今天做上傳功能程式碼讀取返回值得時候,StringBuilder.toString()出現亂碼的情況,在網上找了一堆亂七八糟的辦法,繁瑣不說,程式碼還好幾行,後來看到String類構造自己就有辦法解決這個問題,簡單一行程式碼搞定,在這裡記錄一下: StringBuilder

[JS]IE相容模式會把後臺傳來的html或者xml標籤變成大寫的解決方法

在IE相容模式下, 後臺傳到頁面上的html程式碼或者xml程式碼, 標籤裡會變成大寫, 不符合W3C規範。 如點我吧 被變成 可以使用下面的方法來轉換為小寫 // 呼叫 htmlTxt = convert(htmlTxt ); // 這個方法可以把

一行程式碼解決EditText自動彈出

在AndroidMainfest.xml中,找到需要EditText所在的Activity,增加一條 android:windowSoftInputMode="stateHidden" ,即可禁止Ed

【年前最後一波裝逼】記一次阿里面試,我是如何用一行程式碼解決約瑟夫環問題的

約瑟夫環問題算是很經典的題了,估計大家都聽說過,然後我就在一次筆試中遇到了,下面我就用 3 種方法來詳細講解一下這道題,最後一種方法學了之後保證讓你可以讓你裝逼。 問題描述:編號為 1-N 的 N 個士兵圍坐在一起形成一個圓圈,從編號為 1 的士兵開始依次報數(1,2,3...這樣依次報),數到 m 的 士

博弈論Nim取子問題,困擾千年的問題一行程式碼解決

本文始發於個人公眾號:**TechFlow**,原創不易,求個關注 今天是演算法與資料結構專題26篇文章,我們來看看一個新的博弈論模型——Nim取子問題。 這個博弈問題非常古老,延續長度千年之久,一直到20世紀初才被哈佛大學的一個數學家找到解法,可見其思維的難度。但是這個問題本身卻很有意思,推導的過程更

解決360瀏覽器優先選擇極速模式,在相容模式出現亂碼問題

最近用360瀏覽器訪問自己的網站,發現都是被優先選用相容模式開啟,這使得網站很難看。為了讓360瀏覽器開啟網站的時候優先試用極速模式,找了一下官方論壇,發現瞭解決方案。 <html> <head> <meta name="rend

jsp頁面360瀏覽器相容模式相容問題解決方法

     眾所周知,360瀏覽器相容模式是個很蛋疼的模式,讓無數開發人員頭疼腦熱。鄙人也遇到了,為留紀念,特附解決方法如下: 1、在<head>標籤前插入 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Tran

IE 相容模式Jquery 出現appendChild 意外地呼叫了方法或屬性訪問。

IE 相容模式下 appendChild  意外地呼叫了方法或屬性訪問。 原因:在ie8以下的瀏覽器裡,操作一個DOM的非法屬性時會出現 例如: 1、操作了一個DOM不該有的屬性<input type="text" id="test"> 如果要改變這個dom的

360瀏覽器相容模式樣式顯示混亂的解決方法

程式碼示例 在head標籤中新增一行程式碼: <html> <head> <meta name="renderer" content="webkit|ie-comp|ie-stand"> </head> <body&

解決ie6中png圖片格式不相容問題

在IE6中對圖片格式png24支援度不高,如果使用的圖片格式是png24,則會導致透明效果無法正常顯示 解決方法:   1.可以使用png8來代替png24,即可解決問題,但是使用png8代替png24以後,圖片的清晰圖會有所下降   2.使用JavaScript來解決該問題,需要向頁面中引入一個外部的

中國版權保護中心申請軟體著作權提示“請使用IE相容模式”的解決辦法

重要提示:自行申請駁回概率較高,請選擇 www.51ruanzhu.com 進行代理申請,最快當天下證書,不過全額退款   中國版權保護中心申請軟體著作權提示“請使用IE相容模式”的解決辦法,可以嘗試下面的操作: 一、新增受信任的站點 1.開啟IE11瀏覽器,點選右上角的“工具”選項,再選擇

解決Chrome瀏覽器和IE瀏覽器上傳附件相容的問題 -- Chrome關閉flash後,uploadify外掛不可用的解決辦法】

專案中遇到過這種情況: 利用uploadify外掛在IE和chrome瀏覽器中上傳附件正常, 突然有一天chrome禁用了flash外掛,uploadify外掛在chrome中就不能正常使用了,IE上正常。   =========================================

git提交程式碼時遇到程式碼庫有更新以及本地有更新的解決方法

在多人協作開發時,經常碰到同事把最新修改推送到遠端庫,你在本地也做了修改,這個時候無論是執行git pull還是執行git push都會提示錯誤,我的解決方式如下: 先隱藏掉本地的修改,然後執行git pull從程式碼塊拉取最新程式碼,具體步驟如下: 1.輸入 git s