我有一個可以正常工作的http和https(SSL)的現有網站。 SSL證書有效,可以通過在瀏覽器中檢查確認。如何使用HTML5應用程序緩存保留SSL
我開始使用清單文件在我的網站上啓用HTML5應用程序緩存。這對於加快頁面加載速度以及最終實現脫機功能很有用。這在使用常規http連接時效果很好。通過https訪問站點時出現問題(SSL)。當我這樣做,我可以訪問我的網站的內容就好了,網址爲「https」,但我看到以下行爲:
Safari:它顯示鎖圖標,但當我點擊鎖圖標檢查證書,它說證書是無效的。
Firefox:不顯示指示加密的彩色地址欄,當檢查證書時,它表示沒有證書。
Chrome和Opera:正確顯示URL的安全性質,當點擊鎖定圖標時,它會顯示SSL證書信息。是!
我知道使用應用程序緩存會導致資源從瀏覽器本地提供,因此不會發生加密,但客戶不一定知道應用程序緩存發生在後臺,而且它們期望看到有效的SSL證書並指示連接是安全的。 Safari和Firefox似乎不正確地做到這一點,除非我錯過了一些東西。這是我的問題。有誰知道如何讓Safari和Firefox顯示從應用程序緩存提供的頁面的SSL證書?有什麼特別的,你需要做的,或者它是一個Safari和Firefox的錯誤?
那麼,你有沒有想出任何解決方案? – jakubmal
@jake是啊我也很好奇 –
我還沒有找到解決方案。據我所知,這些是Safari和Firefox的錯誤。 – Jake