我有一個問題,我沒有見過。我正在我們公司的網站上進行重新調整,並在當地進行測試。但是,當我上傳到我們的測試服務器時,我注意到顯示不一致內相同的瀏覽器(IE8)!神祕的跨服務器顯示問題
Here是兩個頁面的截圖,都在IE8中查看,但駐留在不同的服務器上。在右側的頁面中,您可以看到.swf文件下方有一個奇怪的白色空間塊。
任何人都可以提供任何洞察力,爲什麼不同服務器上的相同頁面在同一瀏覽器中看起來不同嗎?我還注意到Firefox中的其他一些跨服務器錯誤。
謝謝!
我有一個問題,我沒有見過。我正在我們公司的網站上進行重新調整,並在當地進行測試。但是,當我上傳到我們的測試服務器時,我注意到顯示不一致內相同的瀏覽器(IE8)!神祕的跨服務器顯示問題
Here是兩個頁面的截圖,都在IE8中查看,但駐留在不同的服務器上。在右側的頁面中,您可以看到.swf文件下方有一個奇怪的白色空間塊。
任何人都可以提供任何洞察力,爲什麼不同服務器上的相同頁面在同一瀏覽器中看起來不同嗎?我還注意到Firefox中的其他一些跨服務器錯誤。
謝謝!
想到的一種可能性是IE8的兼容模式。有一個X-UA-Compatible
標頭指令,它強制IE8進入兼容模式或不在其中。也許其中一臺服務器發送了這些信息。
嘗試添加兼容模式指令的頭,看看是否有任何影響:
<!-- Mimic Internet Explorer 7 -->
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" >
和交替:在MSDN
<meta http-equiv="X-UA-Compatible" content="IE=100" > <!-- IE8 mode -->
謝謝,這似乎像一個魅力工作! – 2010-07-20 18:11:59
你重裝正確? – mvds 2010-07-20 16:47:42
是的。我甚至清除了測試服務器並重新上傳而不是覆蓋。我也清除了測試服務器緩存。 – 2010-07-20 18:05:47