几周前,我还能够在我的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