我有一个通过HTTPS加载的网站。
我在该网站上有一个HTML5音频元素(目前是Flash播放器的后备版),即加载Shoutcast网址。 Shoutcast URL使用常规HTTP URL加载,因为它似乎无法使用HTTPS。
但是,Chrome显示该页面包含不安全的元素,当我检查控制台时,我看到此消息:
混合内容:' https://mysite.com/'是通过HTTPS加载的,但请求了一个不安全的视频' http://shoutcasturl.com:8000/;'。此内容也应通过HTTPS提供。
有没有办法摆脱Chrome中的错误,以便网站显示为完全安全,没有任何错误?
Shoutcast似乎无法通过HTTPS工作,但我不认为该服务器上有该FQDN的证书,但似乎并没有添加SSL Shouutcast服务器的证书将改变任何内容。
有什么想法吗?
谢谢!
答案 0 :(得分:2)
摆脱此警告的唯一方法是从安全位置加载所有外部资源。由于Shoutcast不支持SSL,只要您直接从他们加载资产,您的网站就不会完全安全。
有关解决此问题的一些相当复杂的建议,请参阅this question。