我在一个需要登录的网站上工作,并且包括嵌入的Youtube视频.由于登录,我需要得到SSL的工作,这主要是它.尽管如此,我遇到了一个意想不到的问题.很容易指出
https://www.youtube.com,但Firefox仍然抱怨加密页面上存在未加密的内容.据Firebug说,唯一未加密的负载是从
http://[stuff].youtube.com/videoplayback?[more的东西].
现在,完全可以理解的是,Youtube不希望加密他们的视频流的开销,我不认为这是一个实际的安全漏洞.我只需要保持浏览器的快乐. (我知道那个警告当然可以被禁用,但是我不能在我的用户的机器上这样做).必须有办法做到这一点,因为https://www.youtube.com本身并没有弹出这个错误,即使它也使用http:用于视频流.
我在其他浏览器中没有看到类似的错误,但是我还没有看到很难.
如果重要,我的开发机器没有有效的SSL证书;我刚刚添加了一个例外.
解决方法
如果您使用< iframe>使用< embed>或检查YouTube API提供的其他嵌入代码选项.