0
在我們的網站,該網站是建立在Kentico我們嵌入YouTube視頻,內容如下:的Youtube iframe的API阻止裝載混合活動內容
<div class="youtube">
<iframe width="100%" height="100%" src="https://www.youtube.com/embed/<%# Eval("YouTubeId") %>?autoplay=0&autohide=1&controls=1&loop=0&playlist&rel=0&fs=1&wmode=transparent&showinfo=0&modestbranding=1&iv_load_policy=1&start=0&theme=dark&color=red&enablejsapi=1&" frameborder="0" allowfullscreen></iframe>
</div>
以上的iframe具有與之相關聯的縮略圖,它看起來像這樣
<div class="poster"><span></span><%# IfImage("Thumbnail",GetBrickImage(Eval("Thumbnail"), "featurevideo", Eval("Title")), "") %></div>
並坐在類的youtube的閉幕div。
現在我的問題是,當用戶來到網站,並按縮略圖播放視頻不會馬上播放,而是縮略圖消失,默認的YouTube播放按鈕出現,使用戶再次按下播放,當我使用開發人員工具欄,然後按下播放,第一次我得到
Blocked loading mixed active content "http://www.youtube.com/iframe_api"
我不能爲我弄明白了什麼錯誤的生活,我們最近已經安裝了這個網站目前是在服務器上的SSL證書錯誤從那以後它一直在引發這個問題。從我讀過並看到有人建議放棄www。所以這將是https://youtube.com ....再次這並沒有幫助我。然後我去IE10/Chrome上測試了這個問題,問題仍然存在。任何人都可以提出任何建議嗎?
@brendankehren我們目前正在運行的版本7中的項目,我不能燙它,所以我需要找出另一種解決方案 –
@ScottAtkinson如果你目前正在有效維護協議,您可以通過電子郵件向Kentico Support發送電子郵件,併爲您的版本尋求替代解決方案(因爲它仍然受支持)。 –