Microsoft Edge:如何解决混合内容错误?

问题描述 投票:0回答:1

我的边缘版本是:

Microsoft Edge 42.17134.1.0

Microsoft EdgeHTML 17.17134

[当我通过以下方式执行jQuery http请求时

$.get('http://127.0.0.1:20101/?action=test');

在带有https的Intranet页面上,Edge控制台显示'SEC7111:[Mixed-Content],并且请求未到达。

我尝试过的事情:

  • 作为管理员帐户运行“ CheckNetIsolation LoopbackExempt -a -n =“ Microsoft.MicrosoftEdge_8wekyb3d8bbwe”

  • 在about:flags下检查“允许localhost回送”

该请求适用于Firefox和IE。我知道潜在的安全风险,但是由于它是回送地址,因此应该没有问题。

希望有人可以在这里帮助我,谢谢!

javascript jquery microsoft-edge loopback mixed-content
1个回答
0
投票
通过安全的HTTPS连接加载初始HTML,但通过不安全的HTTP连接加载其他资源(例如图像,视频,样式表,脚本)时,会发生

混合内容。不同的浏览器对混合内容的行为各不相同。通常,现代浏览器会显示有关此类内容的警告,以向用户指示此页面包含不安全的资源。

[如果存在混合内容,Microsoft Edge将显示提示like this,您可以单击搜索栏中标记为黄色的图标,然后会弹出提示,单击“查看所有内容”,然后阻止内容将显示。

如果要从根本上避免混合内容的阻塞,最好的策略是将所有内容作为HTTPS而不是HTTP提供。

参考链接:(1) What Is Mixed Content(2) How to fix a website with blocked mixed content

© www.soinside.com 2019 - 2024. All rights reserved.