2011-12-27 47 views
3

我發現plain http images with a https/ssl page無法在沒有警告的情況下顯示。有沒有任何方法可以在您的https://web-site上顯示來自其他http://網站的圖片而不會有警告? (假設您有權在網站上顯示該圖片)。https/ssl頁面上的純http圖像=警告

Chrome在SSL鎖定器上放置了一個黃色三角形:「...但是,此頁面包含其他資源,這些資源不安全...」 當頁面加載時,IE會顯示警告:「您是否只想查看安全傳送的網頁內容?「

那麼,如何在https://頁面上顯示圖片(如果它位於另一個網絡服務器上)?

回答

5

您可以在Encosia上使用this article上的信息。基本上你必須爲你的URL使用//語法才能在所有情況下使用相同的協議。舉例來說,如果你有一個HTTPS請求,以下

//ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js

將打擊谷歌的CDN使用https協議。但是,如果您無法控制其他服務器,我認爲您運氣不佳。如果你有控制其他服務器我建議使用上面的文章中所述的方法,允許您的內容服務器提供兩種協議。