从不同的 HTTP 流服务器在 HTTPS 站点上流式传输喊话


直到

几周前,我还能够在我的HTTPS网站上流式传输icecast和shoutcast。这将创建"混合内容"警告,但从未被明确阻止。

现在我发现 chrome 正在强制http://streaminglink网址加载https://streaminglink,我无法再访问 http 音频。

下面是 jPlayer 中的代码示例

$("#jquery_jplayer").jPlayer("setMedia", {      
                mp3:"http://149.202.79.68:8213/stream.mp3" 
});

我希望 chrome 加载 http 网址,但它正在寻找 https,我在控制台中收到以下错误:

获取 https://149.202.79.68:8213/stream.mp3 网::ERR_CONNECTION_CLOSED

注意
https ^ - 这不是来自我的代码或配置... =/

所以看起来这是自 79 年以来 Chrome 的默认行为。https://www.engadget.com/2019/10/04/chrome-security-block-http-content/

破坏了我的网站。谢谢谷歌。

您现在可以在特定站点设置中允许不安全的内容

chrome://settings/content/siteDetails?site=https%3A%2F%2F

最新更新