通过 HTTPS 不安全 "video"
Insecure "video" over HTTPS
我有一个通过 HTTPS 加载的网站。
我在该网站上有一个 HTML5 音频元素(目前是 Flash 播放器的后备),它正在加载 Shoutcast URL。 Shoutcast URL 正在使用常规 HTTP URL 加载,因为它似乎无法使用 HTTPS。
但是,Chrome 显示该页面包含不安全的元素,当我检查他的控制台时,我看到了这条消息:
混合内容:位于“https://mysite.com/' was loaded over HTTPS, but requested an insecure video 'http://shoutcasturl.com:8000/;”的页面。此内容也应通过 HTTPS 提供。
有什么方法可以消除 Chrome 中的错误,使站点显示为完全安全,没有任何错误?
Shoutcast 似乎无法通过 HTTPS 工作,尽管我认为无论如何该服务器上都没有该 FQDN 的证书,但向 Shouutcast 服务器添加 SSL 证书似乎不会改变任何东西。
有什么想法吗?
谢谢!
消除此警告的唯一方法是从安全位置加载所有外部资源。由于 Shoutcast 不支持 SSL,因此只要您直接从它们加载资产,您的网站就不会完全安全。
请参阅 this question 以获取有关解决此问题的一些相当复杂的建议。
我有一个通过 HTTPS 加载的网站。
我在该网站上有一个 HTML5 音频元素(目前是 Flash 播放器的后备),它正在加载 Shoutcast URL。 Shoutcast URL 正在使用常规 HTTP URL 加载,因为它似乎无法使用 HTTPS。
但是,Chrome 显示该页面包含不安全的元素,当我检查他的控制台时,我看到了这条消息:
混合内容:位于“https://mysite.com/' was loaded over HTTPS, but requested an insecure video 'http://shoutcasturl.com:8000/;”的页面。此内容也应通过 HTTPS 提供。
有什么方法可以消除 Chrome 中的错误,使站点显示为完全安全,没有任何错误?
Shoutcast 似乎无法通过 HTTPS 工作,尽管我认为无论如何该服务器上都没有该 FQDN 的证书,但向 Shouutcast 服务器添加 SSL 证书似乎不会改变任何东西。
有什么想法吗?
谢谢!
消除此警告的唯一方法是从安全位置加载所有外部资源。由于 Shoutcast 不支持 SSL,因此只要您直接从它们加载资产,您的网站就不会完全安全。
请参阅 this question 以获取有关解决此问题的一些相当复杂的建议。