我們網站上的Youtube訂閱按鈕剛剛開始生成這種混合內容類型錯誤。之前它工作正常。Youtube上的混合內容警告通過HTTPS訂閱按鈕
我們的網站(https://data-miner.io)完全採用HTTPS。加載Google腳本的URL也位於HTTPS上。
即使Google開發人員指南中的示例按鈕也給我們提供了同樣的錯誤。示例代碼:
<script src="https://apis.google.com/js/platform.js"></script>
<div class="g-ytsubscribe" data-channel="GoogleDevelopers"></div>
我們得到這個錯誤:
Mixed Content: The page at 'https://data-miner.io/' was loaded over HTTPS,
but requested an insecure resource 'http://www.youtube.com/subscribe_embed?action_card=1&channelid=UCJsN_l9Nikc…res__%2Fam%3DAQ%2Frt%3Dj%2Fd%3D1%2Frs%3DAGLTcCMHYgS7aNxNWsVBTJHTEp3IHdPl5g'.
This request has been blocked; the content must be served over HTTPS.
這是谷歌的錯誤嗎?他們爲什麼試圖通過http加載一些東西。 任何幫助,將不勝感激。
[更新]:一週後,這仍然是壞的。谷歌的人試圖修復它,並引入了另一個bug。 Unbelivable!這個團隊做什麼樣的測試? 「VM7438 subscribe_embed的channelID = UCJsN_l9NikcAq9XikLD1nSg & action_card = 1 & usegapi = 1 & JSH = M%3B%2F_%2FSC ...:22未捕獲的ReferenceError:__ytRIL沒有定義
嗨亞歷克,我可以知道你是否已經解決這個問題? –
Hi Rommer,來自谷歌開發人員的最新評論昨天發表聲明:「感謝持續的報告,每個人。我們仍在努力爲此做一個修復「,所以它似乎還沒有修復,主打我上面鏈接的故障單會在開發人員發表評論或解決問題時提醒您。 – alecananian