天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

你的網(wǎng)站「被兼容」了嗎?

  一般情況下,我們只會(huì)討論我們的網(wǎng)站如何主動(dòng)兼容某某瀏覽器,被動(dòng)地等待瀏覽器來(lái)兼容我們的網(wǎng)站是不切實(shí)際的幻想——哪個(gè)瀏覽器會(huì)那么偉大,原意主動(dòng)為一個(gè)不兼容的網(wǎng)站而作出改變呢?IE8就是這樣一個(gè)偉大的瀏覽器,Microsoft就是一家這樣偉大的企業(yè)。

  故事是這樣的,我們有一小段JavaScript依賴于userAgent屬性,同樣是用IE8進(jìn)行瀏覽,在測(cè)試環(huán)境上userAgent顯示為MSIE 7.0,而在生產(chǎn)環(huán)境上userAgent顯示為MSIE 8.0。為什么會(huì)這樣呢?打開(kāi)Developer Toolbar后,發(fā)現(xiàn)原來(lái)是Browser Mode這個(gè)開(kāi)關(guān)在搞鬼——當(dāng)Browser Mode是InterNET Explorer 8的時(shí)候,userAgent就是MSIE 8.0;當(dāng)Browser Mode是InterNET Explorer 8 Compatibility View(兼容性視圖)或InterNET Explorer 7的時(shí)候,userAgent就是MSIE 7.0了。

  接下來(lái)的問(wèn)題是,我們并沒(méi)有刻意去撥動(dòng)這個(gè)開(kāi)關(guān)啊,兩個(gè)相同的頁(yè)面怎么在不同的環(huán)境中默認(rèn)顯示為不同的Browser Mode呢?我的猜想是,這是由于域名不同而引起的——Microsoft自己維護(hù)著一個(gè)Compatibility View List,當(dāng)訪問(wèn)該List中的站點(diǎn)時(shí),IE8會(huì)自動(dòng)啟用Compatibility View,也就是將Browser Mode切換到InterNET Explorer 8 Compatibility View。接著我在地址欄輸入以下地址,檢查了一下我本地最近更新的List:

  res://iecompat.dll/iecompatdata.xml

  事實(shí)表明,我們測(cè)試用的baidu.com域名確實(shí)在上述List中,但部署到baidu.jp后也就脫離了該List。這就很好地解釋了我們遇到問(wèn)題,同時(shí)也提醒我們域名已經(jīng)成為了IE8測(cè)試中不可避免的一個(gè)緊耦合因素。在過(guò)去,我們可以簡(jiǎn)單地認(rèn)為,部署在不同URL的相同頁(yè)面在同一款瀏覽器中顯示出來(lái)總是一樣的。但現(xiàn)在我們必須修正這句話了,僅當(dāng)不同URL都基于同一個(gè)域名時(shí)上述命題仍然成立。

  通過(guò)這個(gè)案例,希望能讓大家了解到在開(kāi)發(fā)與測(cè)試過(guò)程中保持域名一致的重要性。如果你開(kāi)發(fā)的頁(yè)面要部署到example.com,你最好在develop.example.com上開(kāi)發(fā),在test.example.com上測(cè)試,然后再部署。如果你需要在本機(jī)進(jìn)行開(kāi)發(fā)測(cè)試,也要通過(guò)改hosts模擬一個(gè)localhost.example.com來(lái)進(jìn)行測(cè)試與調(diào)試,以確保代碼在最終部署后能執(zhí)行在相同的環(huán)境下。

it知識(shí)庫(kù)你的網(wǎng)站「被兼容」了嗎?,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 亚洲精品在线影院 | 97国产成人精品免费视频 | 亚洲国产综合久久精品 | 国产在线AV一区二区香蕉 | 樱花之恋动漫免费观看 | 97资源总站(中文字幕) | 东北嫖妓对白粗口 | 久久人妻无码毛片A片麻豆 久久人妻熟女中文字幕AV蜜芽 | 2019午夜福合集不打码 | 色综合伊人色综合网站下载 | 国产曰批试看免费视频播放免费 | xxxx69美国| 好大好爽好深舒服死了 | 伊人综合在线影院 | 999精品影视在线观看 | 视频区 国产 欧美 日韩 | 国产精品涩涩涩视频网站 | 欧美亚洲国产激情一区二区 | 4虎最新网址 | 热热久久这里只有精品 | 色琪琪无码成人AV视频 | WWW国产无套内射久久 | 中国女人内谢69xxxxxx直播 | 交换邻居波多野结衣中文字幕 | WWW国产精品人妻一二三区 | 久久国产香蕉 | 青柠视频在线观看高清HD | 暖暖视频中国在线观看免费韩国 | 天天摸夜添狠狠添高 | 欲插爽乱浪伦骨 | 麻豆出品国产AV在线观看 | 青青草原伊人 | 国产99久久九九免费精品无码 | 息与子在线交尾中文字幕 | 久久永久免费视频 | 45分钟做受片免费观看 | PORN白嫩内射合集 | 我半夜摸妺妺的奶C了她软件 | 国产高清视频青青青在线 | 久久亚洲AV成人无码国产漫画 | 喜马拉雅听书免费版 |