在我的网站上,出现了一个基于ssl的错误。在主页上,有一段youtube视频会在网站加载时播放。我认为ssl错误是由于这个原因,因为在检查元素之后,它显示以下错误:
1)不安全的JavaScript试图从URL为https://dev.myproject.info/的帧访问URL为https://www.youtube.com/embed/Zr4JwPb99qU?autoplay=1的帧。域、协议和端口必须匹配。
2) https://dev.myproject.info/上的页面显示来自http://r4---sn-ci5gup-h55e.googlevideo.com/crossdomain.xml的不安全内容。
3) https://dev.myproject.info/上的页面显示来自http://r4---sn-ci5gup-h55e.googlevideo.com/videoplayback?algorithm=throttle-factor&burst=40&clen=1704783&cpn=LbUqMfNNay39Ml-的不安全内容
该怎么办呢。任何帮助都是非常感谢的。提前谢谢。
发布于 2013-11-04 17:06:31
你无法摆脱的第一个警告是,如果一个iframe试图访问另一个不是来自同一域的iframe的数据,它总是会显示出来。很多第三方内容(比如你网站上的LinkedIn按钮)都会发生这种情况,因为你无法在不触发警告的情况下检查自己是否拥有访问权限。但你可以放心地忽略它,因为它不会显示给最终用户。
至于另外两个,由于这些数据是由你无法控制的youtube iframe加载的,所以你无法摆脱它。我认为这只是最近才开始发生的事情,谷歌/Youtube将不得不在他们的一端修复它。我想目前唯一的解决方案是在另一个窗口中打开视频(这并不是很理想)。
发布于 2013-11-01 13:59:18
嗨,我实际上经历了一些类似的事情,我的HTTPS/SSL的JQUERY链接。
最初是:"http://code.jquery.com/jquery-1.9.1.min.js“
然后我将其更改为:"//code.jquery.com/jquery-1.9.1.min.js“
以便它将其注册到https或http。这应该能起到作用。
您也可以在stackoverflow中查看这篇文章:Why do I have both HTTPS and HTTP links on site, need them all secure!
祝好运!
https://stackoverflow.com/questions/19721070
复制相似问题