2013-11-01 93 views
2

在我的網站中,發生了基於ssl的錯誤。在主頁面上,當網站載入時,會播放YouTube視頻。我想是因爲檢查元素之後SSL錯誤是由於這一點,它顯示了以下錯誤:ssl在網站上顯示錯誤

1)不安全的JavaScript嘗試與URL​​從幀幀訪問使用URL https://www.youtube.com/embed/Zr4JwPb99qU?autoplay=1。域,協議和端口必須匹配。

2)​​的頁面顯示來自http://r4---sn-ci5gup-h55e.googlevideo.com/crossdomain.xml的不安全內容。

3)​​頁面顯示不安全的內容http://r4---sn-ci5gup-h55e.googlevideo.com/videoplayback?algorithm=throttle-factor&burst=40&clen=1704783&cpn=LbUqMfNNay39Ml-

我不知道該怎麼辦。任何幫助深表感謝。提前致謝。

+0

我也很想看到谷歌解決這個問題。即使您使用https放入視頻,它仍然會獲取它的crossdomain.xml文件和來自http源的其他一些文件。非常蹩腳的谷歌。我甚至在他們的谷歌代碼論壇上發現了一個關於它的問題,谷歌從響應中關閉了它。 – pathfinder

回答

1

您無法擺脫的第一個警告,如果iframe嘗試訪問不是來自同一個域的另一個iframe的數據,它總是顯示出來。它會發生很多第三方內容(例如,您網站上的LinkedIn按鈕),因爲您無法檢查您是否有權訪問而不觸發警告。但是您可以放心地忽略它,因爲它不會顯示給最終用戶。

至於其他兩個,因爲這個數據是由你沒有控制權的youtube iframe加載的,所以你不能擺脫它。我認爲這只是最近纔開始發生的,谷歌/ Youtube將不得不在他們的最後解決它。我想現在唯一的解決方案是在另一個窗口打開視頻(這不是很理想)。