我们网站上的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