我在尝试将PNG(通过https)加载到亚马逊机械土耳其人的iframe时收到以下错误:
SEC7117: Network request to https://toucan.cs.colostate.edu/pp/images/125.png did not succeed. This Internet Explorer instance does not have the following capabilities: privateNetworkClientServer
您可以在此处查看此页面https://workersandbox.mturk.com/mturk/preview?groupId=36TBNKR908TLAX7SKNTTRWW7TFYEDT它可以在所有其他浏览器中正常使用。
我不能为我的生活找出为什么Edge会阻止PNG文件(我能理解的JS)以及如何解决它。任何想法都将不胜感激。
更多信息
Windows 10 64位
Edge 20.10240.16384.0
已经在几台机器上进行了测试,并且能够复制问题
拥有所有计算机的管理员权限,但他们不属于域。
更新
这似乎是托管运行Apache的映像的Web服务器的问题。我将图像放在另一台Apache服务器上,一切正常。所以我尝试按照https://github.com/h5bp/server-configs-apache/blob/fc379c45f52a09dd41279dbf4e60ae281110a5b0/src/.htaccess#L36-L53中的解释为所有图像发送CORS标题
但这仍然没有解决问题。由于某种原因,Edge会阻止请求。
答案 0 :(得分:1)
问题是Edge检测到文件服务器是本地Intranet的一部分,该内部网是从公共网站引用的。
相关:SEC7117 Error when trying to load a javascript file in MS Edge
解决方案是将文件托管在与您访问它的计算机不同的子网上。