2011-09-01 36 views
3

有沒有人知道如何判斷是什麼原因導致Internet Explorer對我網站上的某些Flash視頻給出安全警告?我瀏覽過HTML並找不到任何東西,所以它看起來是在Flash本身的某個地方。但我不太確定。如何判斷是什麼導致Internet Explorer發出安全警告

感謝

+1

你可以編輯你的問題,包括警告的文字?另外,您是否使用自簽名SSL證書?如果不是,你的證書是否過期了? – Asaph

+0

這不是證書,因爲在其他頁面上沒問題。警告是「您是否想僅查看安全傳送的網頁內容? 此網頁包含的內容不會使用安全的HTTPS連接傳送,這可能會危及整個網頁的安全。」 有一個「更多信息」的選項,但它只是提供了一個通用的幫助,它不告訴我什麼IE認爲是問題。 – Cyrcle

+1

錯誤消息告訴你,有一些_still_內容正在通過'http'加載。我知道你在我的回答中對你的評論說過,所有的請求都是通過'https'完成的,但你肯定錯過了一些東西。返回並再次檢查所有參考內容。 – Asaph

回答

5

這通常是由通過http通過https但引用內容加載的頁面所導致的。請確保全部爲加載頁面中的內容與https。這包括所有圖像,Flash動畫,CSS,JavaScript等。

幫助避免這種事情的html的一個未被充分利用的功能是支持絕對URL上的相關方案。它的工作方式是這樣的:而不是:

<img src="http://example.com/images/logo.jpg" alt="logo" /> 

做到這一點:

<img src="//example.com/images/logo.jpg" alt="logo" /> 

第二個例子將作爲包含頁面加載相同模式加載圖像。瀏覽器對此功能的支持非常好。利用此功能的大型網站的一個示例是SlashDot.org。在他們的主頁上查看源代碼,您將看到他們所有CDN內容的許多用途。

+0

所有的HTML都使用https或相對路徑。我以前解決過這個問題。這一次還有別的。我希望IE會告訴我它是什麼! – Cyrcle

+0

什麼版本的IE?你能在你的問題中發佈一些HTML嗎?有沒有發生AJAX?你在網頁上有廣告嗎? Flash電影是否動態加載內容? – Asaph

+0

這是IE8。我正在運行所有請求的監視器,它們都是https。 – Cyrcle

相關問題