2012-01-09 85 views
1

嘿,堆棧溢出愛好者。Internet Explorer中的混合內容警告

我在Internet Explorer中收到此混合內容警告。 This is the Warning I get

這是討厭我的一些最終用戶。通過瀏覽堆棧溢出(一種基於瀏覽器和一種基於代碼),我知道這個問題有幾種解決方案。我查看了可能通過http請求的內容(使用Fidler和chromes開發工具),並且所有內容都通過http請求。

但是,我注意到一些奇怪的東西。看着http,我發現瀏覽器正在尋找一個特定的.gif文件,它似乎無法找到它。經過進一步調查,它看起來像是我下載的一個jquery包的一部分(timeentry.js)。 Jquery文件被找到並且正在工作。但是那個gif文件看起來並不像它顯示的那樣。我要問另一個關於如何讓那個timeentry jquery文件與該gif文件一起工作的問題。但是我的問題是,如果嘗試通過https加載所有內容,但是瀏覽器仍然無法找到某些內容,是否還會遇到混合內容警告?

你有沒有遇到類似的問題,並解決它?任何幫助,這將是偉大的!

+0

不可以,那個對話框*只有*當您在同一頁面內請求來自bith http和https的內容時顯示。從來沒有看到它自己的缺失內容。 – Jamiec 2012-01-09 14:30:43

回答

1

你的問題的答案是肯定的:在檢索數據以保護用戶之前,瀏覽器(至少是IE)提出該消息。

這背後的原因是,訪問內容不會很好,然後告訴用戶可能存在問題。

+0

不幸的是,Firefox(至少3或4,我不確定這是否最近已經發生變化)無論如何都在提出請求(僅顯示結果頁面是yes/no對話框的對象)。 – Bruno 2012-01-09 17:50:35

+0

我只是想出如何加載有問題的文件。它仍然不起作用? – SoftwareSavant 2012-01-09 20:13:42