在我的网站中,基于ssl发生了错误。在主页面上,有一个youtube视频将播放,当网站加载。我认为ssl错误是由于这个原因,因为在检查元素之后,它显示以下错误:
1)不安全的JavaScript尝试从包含网址https://dev.myproject.info/的网址访问包含网址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-
的不安全内容我不知道该怎么办。任何帮助深表感谢。提前谢谢。
答案 0 :(得分:1)
您无法摆脱的第一个警告,如果iframe尝试从另一个非同一域托管的iframe访问数据,则会始终显示该警告。它发生在许多第三方内容(例如您网站上的LinkedIn按钮),因为您无法在不触发警告的情况下检查您是否有访问权限。但您可以放心地忽略它,因为它不会向最终用户显示。
至于其他两个,因为这个数据是由你无法控制的youtube iframe加载的,你无法摆脱它。我认为这种情况最近才开始发生,Google / Youtube将不得不在最后修复它。我想现在唯一的解决办法是在另一个窗口打开视频(这不是很理想)。
答案 1 :(得分:0)
您好我实际上使用了与我的JQUERY链接类似的HTTPS / SSL。
原来是:“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!
祝你好运!