一部分在网站里放置视频的客户可能遇到这个问题:
网站在没有部署https前,使用的http开头访问网站,网站里面的优酷/腾讯等第三方的视频播放一切正常。但是网站在部署https后,却是一片空白,什么都没有,这是怎么回事?
首先、了解下https:
HTTPS(全称:Hyper Text Transfer Protocol over SecureSocket Layer),是以安全为目标的HTTP通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性。HTTPS 在HTTP的基础下加入SSL层,HTTPS 的安全基础是SSL,因此加密的详细内容就需要SSL,当您在部署https时,会需要申请ssl证书。
再次、为什么视频位置空白,无法播放?
https是安全的网页,不会去加载http不安全的资源,因为您的优酷/腾讯等第三方代码使用了http等不安全的资源链接,所以网站上不会去加载这些资源,故而会在原先的视频播放位置看到一片空白。
最后、怎么解决这个问题呢?
把您加入的优酷/腾讯视频等第三方平台的分享代码中的http改为https即可。改完后即刻生效,再访问网站就可以看到视频可以正常播放了。