Youtube上的混合内容警告通过HTTPS订阅按钮

时间:2016-10-14 00:13:03

标签: https youtube mixed-content

我们网站上的Youtube订阅按钮最近才开始生成此混合内容类型错误。之前工作正常。

我们的网站(https://data-miner.io)完全使用HTTPS。用于加载Google脚本的网址也在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.

enter image description here

这是Google的错误吗?他们为什么要在http上加载一些东西。 任何帮助,将不胜感激。

[更新] :一周后,这仍然存在。谷歌人试图修复它并引入了另一个bug。 Unbelivable!这个团队做了什么样的测试? “VM7438 subscribe_embed?channelid = UCJsN_l9NikcAq9XikLD1nSg&amp; action_card = 1&amp; usegapi = 1&amp; jsh = m%3B%2F_%2Fsc ...:22未捕获的ReferenceError:__ytRIL未定义

1 个答案:

答案 0 :(得分:1)

我注意到了同样的错误,它似乎是一个Google错误。您可以在YouTube's Configure a Button页面上看到相同的错误。我向YouTube的问题跟踪器提交了错误报告,您可以关注here