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

我的Edge版本是:

microsoft Edge 42.17134.1.0

microsoft EdgeHTML 17.17134

当我通过执行jQuery http请求时

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

在带有https的Intranet页面上,边缘控制台显示“ SEC7111:[混合内容]”,并且请求未到达。

我尝试过的事情:

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

  • 在about:flags下检查“允许本地主机回送”

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

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

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

当通过安全的HTTPS连接加载初始HTML,但通过不安全的HTTP连接加载其他资源(例如图像,视频,样式表,脚本)时,会出现

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

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

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

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

本文链接:https://www.f2er.com/3165999.html

大家都在问