2013-07-15 167 views
2

我有一個虛擬HTTPS下運行的開發站點設置,但它有一個證書,但Chrome認爲它的域名無效。然而,我的真實網站有一個真正的證書,並且我想知道,由於我的網頁上的某些不安全內容,該HTTPS連接是否會中斷。HTTPS頁面上的不安全內容

我使用Brightcove公司作爲第三方視頻託管和使用他們的嵌入代碼的時候,我得到這些類型在Chrome開發者控制檯的錯誤在我的開發站點:

https://my.website.com/頁面顯示不安全內容從http://c.brightcove.com/crossdomain.xml

如果我將開發版本部署到我的現場網站,它是否會打破瀏覽器地址欄中的HTTPS封條? HTTPS對我的客戶非常重要,所以我寧願不部署它,只看看會發生什麼。

不幸的是Brightcove公司沒有「真」 HTTPS支持,它要麼得到這些錯誤或視頻無法正常工作。 :/

此外,視頻正在通過JavaScript加載,如果重要的話。

謝謝!

+1

使用相對URL,並使用無協議外部URL。例如,使用'// code.example.com/js/jquery.js'將自動使用'https',如果您的頁面已經存在,則使用'https';如果您的頁面爲' – Ian

+0

@Ian:則該外部網站不支持通過HTTPS請求,這是問題,因爲它看起來。除此之外,你的建議是有效的。這是應該如何完成的。 – Ma3x

+0

@ Ma3x啊,是的,我明白了。我應該先測試一下(並且首先正確地讀取所有內容) – Ian

回答

5

如果您包含來自不安全來源(http)的內容,封印將會中斷。它仍然是安全的,但它不會顯示爲僅包含安全內容的頁面。

+1

只是爲了澄清一點。只要您的網站擁有正確的SSL證書,封條將在Chrome中顯示一個黃色三角形,而不是綠色圖標。你不會得到紅色的罷工/頁面。 – Ma3x

+0

在Firefox中,只有安全內容(鎖定)或混合內容(正常圖標) – jwacalex

相關問題