【问题标题】:Insecure "video" over HTTPS通过 HTTPS 的不安全“视频”
【发布时间】:2015-03-02 08:15:05
【问题描述】:

我有一个通过 HTTPS 加载的网站。

我在那个网站上有一个 HTML5 音频元素(目前是 Flash 播放器的后备),它正在加载一个 Shoutcast URL。 Shoutcast URL 正在使用常规 HTTP URL 加载,因为它似乎无法使用 HTTPS。

但是,Chrome 显示该页面包含不安全的元素,当我检查他的控制台时,我看到了以下消息:

混合内容:“https://mysite.com/”处的页面通过 HTTPS 加载,但请求了不安全的视频“http://shoutcasturl.com:8000/;”。此内容也应通过 HTTPS 提供。

有什么方法可以消除 Chrome 中的错误,从而使网站显示为完全安全,没有任何错误?

Shoutcast 似乎无法通过 HTTPS 工作,尽管我认为该服务器上无论如何都没有针对该 FQDN 的证书,但向 Shouutcast 服务器添加 SSL 证书似乎不会改变任何事情。

有什么想法吗?

谢谢!

【问题讨论】:

    标签: html google-chrome ssl https html5-audio


    【解决方案1】:

    消除此警告的唯一方法是从安全位置加载所有外部资源。由于 Shoutcast 不支持 SSL,只要您直接从站点加载资产,您的站点就不会完全安全。

    请参阅this question,了解有关解决此问题的一些相当复杂的建议。

    【讨论】:

    • 似乎没有一个简单的替代方案... :( 非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多