中文字幕二区_国产精品免费在线观看_黄色网站观看_人人草人人澡_日本真实娇小xxxx

您的位置: 首頁 > 技術(shù)文檔 > 網(wǎng)頁制作 > IE7兼容模式與兼容視圖
再議構(gòu)建前端UI組件的新思路 回到列表 Web Storage全解析
 IE7兼容模式與兼容視圖

作者:sohighthesky 時間: 2010-06-25 文檔類型:轉(zhuǎn)載 來自:博客園

閱讀之前:

在看文章具體內(nèi)容之前,希望你可以 先打開IE8,打開http://www.taobao.com,然后在地址欄里輸入:

javascript:alert(document.documentMode +navigator.userAgent);void(0)

看到結(jié)果后不知道你有沒覺得驚奇,反正我是覺得很奇怪的,因?yàn)轫撁鎚eta里沒有兼容標(biāo)記, fiddler查看 http頭里也沒有X-UA-Compatible標(biāo)記,網(wǎng)站到底為什么會運(yùn)行在ie7模式下呢?

IE7兼容模式 與 兼容視圖

昨天在看口碑的一篇 iframe高度自適應(yīng) 時,發(fā)現(xiàn)它給的demo與我本的demo在ie8中運(yùn)行結(jié)果不一樣,在線的結(jié)果明顯跟在IETester7中一樣,也查看 過,meta里沒有兼容標(biāo)記, fiddler查看 http頭里也沒有X-UA-Compatible標(biāo)記,可是為什么在線的結(jié)果與本地的會不一樣呢?這樣我就郁悶了,再一看,發(fā)現(xiàn)在線demo在IE8中沒有顯示“兼容視圖”按鈕,想想肯定是這個的原因.

后來找到一篇文章  Just The Facts: Recap of Compatibility View 雖然沒解決問題,但內(nèi)容不錯,分享一下,引用其中一段話:

Compatibility View and the X-UA-Compatible tag are not equivalent

Compatibility View is something you do on the client. It affects three things: the User Agent string, the Version Vector (used in evaluation of conditional comments), and what mode DOCTYPEs that trigger Standards map to – IE8 Standards or IE7 Standards. The X-UA-Compatible <META> tag / header is something you use in page content / server-side and, when present, completely overrides Compatibility View settings on the client. It affects two things: the Version Vector and what mode DOCTYPEs that trigger Standards map to. It can’t affect the UA string as it’s already too late to change that – the client’s already made the GET request to the server (and it contains a UA string). What this means to developers is that if your site pivots on the User Agent string, adding just the X-UA-Compatible tag (to cause IE8 to display your site in IE7 Standards mode) won’t make your website compatible – you’ll also need to update your User Agent string detection logic as well.

意思是說,兼容視圖起三個作用:

  1. UserAgent
  2. 版本標(biāo)識(包括條件注釋)
  3. 文檔 類型

而meta標(biāo)記只起兩個作用:1.版本,2.文檔 類型

(這里說meta標(biāo)記不影響UserAgent應(yīng)該是指服務(wù)端的ua,因?yàn)榭蛻舳苏埱笠呀?jīng)發(fā)送,并且包含了ua,所以不會影響 ,不過客戶端的ua還是受影響 了,顯示ie7 )

更正:

(可能之前測試有誤)客戶端的ua也不影響 ,只會影響document.documentMode

另外:

 <META> tag / header分別 指:<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7">和在服務(wù)端添加http頭,比如.net配置文件中:

<configuration>
    <system.webServer>
        <httpProtocol>
            <customHeaders>
                <clear />
                <add name="X-UA-Compatible" value="IE=EmulateIE7" />
            </customHeaders>
        </httpProtocol>
    </system.webServer>
</configuration>

另外也可以到IIS或者 Apache中添加http頭:

  1. Implementing the META Switch on Apache
  2. Implementing the META Switch on IIS

問題解決

到這里了文章開始的問題還是沒有解決,昨晚無意間看到秦歌的一篇用doctype激活瀏覽器模式,中提到 微軟的黑名單站點(diǎn)列表中也會啟用兼容模式,記得上面那文章第二條評論中有一個:res://iecompat.dll/iecompatdata.xml(IE8 only哦),將這個地址輸入到ie8中會顯示:Compatibility View list,這樣在這個列表中終于找到口碑和淘寶的域名,于是我想這應(yīng)該就是本文開始時問題的答案了,你也可以在這個列表中隨便找一個域名,打開,在地址欄輸入文章開始那那段javascript(ps:微軟這個列表也太多了吧,將這么多站點(diǎn)弄成IE7。。)

其它參考鏈接:

Defining Document Compatibility

本文鏈接:http://m.95time.cn/tech/web/2010/7744.asp 

出處:博客園
責(zé)任編輯:bluehearts

◎進(jìn)入論壇網(wǎng)頁制作WEB標(biāo)準(zhǔn)化版塊參加討論,我還想發(fā)表評論

相關(guān)文章 更多相關(guān)鏈接
IE6,7下實(shí)現(xiàn)white-space:pre-wrap;
用私有屬性拯救IE7縮放圖片失真
IE7的web標(biāo)準(zhǔn)之道 Ⅲ
IE7的web標(biāo)準(zhǔn)之道 Ⅱ
IE7的web標(biāo)準(zhǔn)之道 Ⅰ
關(guān)鍵字搜索 常規(guī)搜索 推薦文檔
熱門搜索:CSS Fireworks 設(shè)計(jì)比賽 網(wǎng)頁制作 web標(biāo)準(zhǔn) 用戶體驗(yàn) UE photoshop Dreamweaver Studio8 Flash 手繪 CG
站點(diǎn)最新 站點(diǎn)最新列表
周大!熬•自然”設(shè)計(jì)大賽開啟
國際體驗(yàn)設(shè)計(jì)大會7月將在京舉行
中國國防科技信息中心標(biāo)志征集
云計(jì)算如何讓安全問題可控
云計(jì)算是多數(shù)企業(yè)唯一擁抱互聯(lián)網(wǎng)的機(jī)會
阿里行云
云手機(jī)年終巨獻(xiàn),送禮標(biāo)配299起
阿里巴巴CTO王堅(jiān)的"云和互聯(lián)網(wǎng)觀"
1499元買真八核 云OS雙蛋大促
首屆COCO桌面手機(jī)主題設(shè)計(jì)大賽
欄目最新 欄目最新列表
淺談JavaScript編程語言的編碼規(guī)范
如何在illustrator中繪制臺歷
Ps簡單繪制一個可愛的鉛筆圖標(biāo)
數(shù)據(jù)同步算法研究
用ps作簡單的作品展示頁面
CSS定位機(jī)制之一:普通流
25個最佳最閃亮的Eclipse開發(fā)項(xiàng)目
Illustrator中制作針線縫制文字效果
Photoshop制作印刷凹凸字體
VS2010中創(chuàng)建自定義SQL Rule

藍(lán)色理想版權(quán)申明:除部分特別聲明不要轉(zhuǎn)載,或者授權(quán)我站獨(dú)家播發(fā)的文章外,大家可以自由轉(zhuǎn)載我站點(diǎn)的原創(chuàng)文章,但原作者和來自我站的鏈接必須保留(非我站原創(chuàng)的,按照原來自一節(jié),自行鏈接)。文章版權(quán)歸我站和作者共有。

轉(zhuǎn)載要求:轉(zhuǎn)載之圖片、文件,鏈接請不要盜鏈到本站,且不準(zhǔn)打上各自站點(diǎn)的水印,亦不能抹去我站點(diǎn)水印。

特別注意:本站所提供的攝影照片,插畫,設(shè)計(jì)作品,如需使用,請與原作者聯(lián)系,版權(quán)歸原作者所有,文章若有侵犯作者版權(quán),請與我們聯(lián)系,我們將立即刪除修改。

您的評論
用戶名:  口令:
說明:輸入正確的用戶名和密碼才能參與評論。如果您不是本站會員,你可以注冊 為本站會員。
注意:文章中的鏈接、內(nèi)容等需要修改的錯誤,請用報告錯誤,以利文檔及時修改。
不評分 1 2 3 4 5
注意:請不要在評論中含與內(nèi)容無關(guān)的廣告鏈接,違者封ID
請您注意:
·不良評論請用報告管理員,以利管理員及時刪除。
·尊重網(wǎng)上道德,遵守中華人民共和國的各項(xiàng)有關(guān)法律法規(guī)
·承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任
·本站評論管理人員有權(quán)保留或刪除其管轄評論中的任意內(nèi)容
·您在本站發(fā)表的作品,本站有權(quán)在網(wǎng)站內(nèi)轉(zhuǎn)載或引用
·參與本評論即表明您已經(jīng)閱讀并接受上述條款
推薦文檔 | 打印文檔 | 評論文檔 | 報告錯誤  
專業(yè)書推薦 更多內(nèi)容
網(wǎng)站可用性測試及優(yōu)化指南
《寫給大家看的色彩書1》
《跟我去香港》
眾妙之門—網(wǎng)站UI 設(shè)計(jì)之道
《Flex 4.0 RIA開發(fā)寶典》
《贏在設(shè)計(jì)》
犀利開發(fā)—jQuery內(nèi)核詳解與實(shí)踐
作品集 更多內(nèi)容

雜⑦雜⑧ Gold NORMANA V2