我的边缘版本是:
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。我知道潜在的安全风险,但是由于它是回送地址,因此应该没有问题。
希望有人可以在这里帮助我,谢谢!
混合内容。不同的浏览器对混合内容的行为各不相同。通常,现代浏览器会显示有关此类内容的警告,以向用户指示此页面包含不安全的资源。
[如果存在混合内容,Microsoft Edge将显示提示like this,您可以单击搜索栏中标记为黄色的图标,然后会弹出提示,单击“查看所有内容”,然后阻止内容将显示。
如果要从根本上避免混合内容的阻塞,最好的策略是将所有内容作为HTTPS而不是HTTP提供。
参考链接:(1) What Is Mixed Content(2) How to fix a website with blocked mixed content