我正在开发一个需要登录并包含嵌入式 Youtube 视频的网站。由于登录,我需要让 SSL 工作,这在很大程度上是。不过,我在 Youtube 嵌入方面遇到了一个意想不到的问题。指向https://www.youtube.com很容易,但 Firefox 仍然抱怨加密页面上有未加密的内容。根据 Firebug 的说法,唯一未加密的负载来自http://[stuff].youtube.com/videoplayback?[more stuff]。
现在,完全可以理解 Youtube 不想要加密其视频流的开销,而且我认为这不会构成实际的安全漏洞。我只需要让浏览器满意。(当然,我知道可以禁用该警告,但我不能在用户的机器上这样做。)必须有办法做到这一点,因为https://www.youtube.com本身并没有即使视频流也使用 http: ,也会弹出此错误。
我没有在其他浏览器中看到类似的错误,但我还没有看起来很努力。
如果重要的话,我的开发机器没有有效的 SSL 证书;我刚刚添加了一个例外。