YouTube嵌入/ API播放器重定向来自HTTP - > HTTPS,API无法访问

时间:2013-01-28 14:58:38

标签: youtube-api

当我尝试将嵌入的视频加载到我的页面上时,使用以下内容:

<embed src="http://www.youtube.com/v/BzC135ql_wA?version=3&amp;enablejsapi=1"></embed>

请求会自动从HTTP重定向到HTTPS-因此,由于浏览器安全限制,API无法访问。

这似乎与我的Google帐户有关,因为如果我从隐身窗口尝试,它不会重定向。但是,这让我担心 - 我的网站的一些用户将无法按照我的意图使用该页面,据我所知,我无法知道。

有没有办法强制使用HTTP,或者我在这里做的任何其他事情,而不是在HTTPS上托管我自己的网站?

1 个答案:

答案 0 :(得分:1)

有许多浏览器扩展程序会自动将http://网址转换为https://以用于特定的域集。我想你正在使用一个这样的扩展,这可以解释为什么你没有在Incognito窗口中看到这种行为。我无法告诉您可能使用的扩展程序 - 我知道HTTPS Everywhere在Firefox上很受欢迎,但不确定Chrome上常用哪些扩展程序 - 但请查看chrome://extensions/任何可能的罪魁祸首。