在過去的幾天裏,我們已經注意到IE8在頁面加載期間偶爾會顯示一個空白(白色)頁面。它不會每一次都發生。我估計約有10%。這個問題已經引起了我們的注意,一個網站上的訪問者每天有數百萬頁,這表明它最近確實出現了。但是,快速查看最近的Windows更新並沒有發現任何與IE相關的更改。此外,我試圖打開和關閉IE中的所有可能的選項,關閉所有擴展,打開和關閉兼容模式,嘗試各種文檔類型等沒有任何成功。這個問題甚至可以在一個非常簡單的例子來說明:IE8在重新加載時閃爍(可能是一個內部IE錯誤,最近的問題)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Test</title>
<style type="text/css">
body { background-color: Black; color: White; }
a { color: White; }
</style>
</head>
<body style="background-color: Black;" bgcolor="Black">
<a href="test.html">Reload</a>
</body>
</html>
只要點擊重裝鏈接反覆,你會偶爾看到一道白光閃過。其他人可以證實嗎?我運行Vista,但在XP上也有報道。這似乎是一些內部重新繪製問題,例如當您不在RegisterClass
函數中使窗口背景變爲透明時。