当我尝试将嵌入的视频加载到我的页面上时,使用以下内容:
<embed src="http://www.youtube.com/v/BzC135ql_wA?version=3&enablejsapi=1"></embed>
请求会自动从HTTP重定向到HTTPS-因此,由于浏览器安全限制,API无法访问。
这似乎与我的Google帐户有关,因为如果我从隐身窗口尝试,它不会重定向。但是,这让我担心 - 我的网站的一些用户将无法按照我的意图使用该页面,据我所知,我无法知道。
有没有办法强制使用HTTP,或者我在这里做的任何其他事情,而不是在HTTPS上托管我自己的网站?
答案 0 :(得分:1)
有许多浏览器扩展程序会自动将http://网址转换为https://以用于特定的域集。我想你正在使用一个这样的扩展,这可以解释为什么你没有在Incognito窗口中看到这种行为。我无法告诉您可能使用的扩展程序 - 我知道HTTPS Everywhere在Firefox上很受欢迎,但不确定Chrome上常用哪些扩展程序 - 但请查看chrome://extensions/
任何可能的罪魁祸首。