我只在從Windows Server 2008 R2盒子測試IE 7或8時才發生這種情況。我已經在Windows 7上測試過,它工作正常。其他瀏覽器都很好。IE 7或8連續嘗試加載背景圖片
因此,我有一個非常簡單的裸骨測試頁面,帶有一個外部樣式表的鏈接,它在身體上設置了一個背景圖像(也可能是一個div)。如果頁面中存在ul,ol或table標記,則IE無法加載背景圖像並不斷嘗試加載它。因此,您將在狀態欄中看到「正在下載」消息,並在標籤中看到藍色圓形負載圖像。此外,只有當圖像已經在緩存中並且IE不會爲圖像發出條件請求時纔會發生這種情況。我巧合地看到這發生在httpwatch網站,而去那裏得到他們的工具來幫助我解決這個問題。有趣的。但這裏有一個頁面的例子:
<html>
<head>
<title></title>
<link type="text/css" rel="stylesheet" href="/base_css/ietest.css" />
</head>
<body>
<ul><li>hi</li></ul>
</body>
</html>
樣式表:
body
{
background: url(/images/yourimage.gif);
}
及其對頁面的加載或如果你打開一個新的標籤,並在URL粘貼相當一致。如果你刷新頁面,它工作正常,但是當你調用刷新時,你正在發出一個條件請求。所以我不知道它是否有一些奇怪的IE,CSS,渲染問題,或者IE試圖直接從緩存中獲取圖像而沒有提出任何請求時出現問題。而且,桌子的狀況很奇怪,讓我懷疑自己的理智。
感謝您的任何幫助。我知道這是一個附帶案件。
聽起來真的很奇怪。任何活動鏈接的機會,所以我們可以檢查標題等? – 2010-08-25 18:11:20
我必須在晚上發佈實時頁面(PDT),但httpwatch網站實際上具有相同的問題。但是如果你去那裏,會有很多無關的東西被過濾掉。謝謝回覆。 – pound42 2010-08-25 18:30:47
我真的得到它在StackOverflow上重現。如果你在一個win server 2008 r2 box上,你可以打開一個新標籤頁,只需粘貼到stackoverflow.com並查看IE瀏覽器流失。看起來它也取決於選項卡。 – pound42 2010-08-25 18:39:50