gpt4 book ai didi

microsoft-edge - SEC7117 尝试在 MS Edge 中加载 javascript 文件时出错

转载 作者:行者123 更新时间:2023-12-03 11:58:57 24 4
gpt4 key购买 nike

使用 microsoft edge 时尝试从另一台服务器加载 javascript 文件时出现此错误。我感觉这与服务器是 http 而不是 https 有关,但我不确定。它在 IE 中工作(在允许不安全的内容之后),但我在 Edge 中找不到允许不安全内容的选项。

这是我收到的错误:

SEC7117: Network request to http://servername/whatever.js did not succeed. This Internet Explorer instance does not have the following capabilities: privateNetworkClientServer 

在此先感谢您的帮助!

最佳答案

它可能与混合 Internet/Intranet 区域而不是 http/https 有关。
见这里:Understanding Enhanced Protected Mode

Private Network resources

Because EPM does not declare the privateNetworkClientServer capability, your Intranet resources are protected from many types of cross-zone attacks (usually called “Cross-Site-Request-Forgery (CSRF)” and “Intranet Port Scanning.”) Internet pages are not able to frame Intranet pages, load images or resources from them, send them CORS XHR requests, etc.


我知道这是一篇旧帖子,但该信息似乎仍然相关,因为 Microsoft MSDN 网站仍然在 IE11 方面引用它(例如这里: Enhanced Protected Mode on desktop IE)。我也知道 IE11 不是 Edge,但此信息也可能适用于 Metro 风格的应用程序。
[ 更新 ]
在我的设置中,Edge 无法在 iframe 中加载我的页面。当我尝试在单独的 Edge 选项卡中加载页面时,它加载得很好。
事实证明,在加载公共(public)安全页面时,Edge 无法加载私有(private)/本地安全 SSL 页面(iframe)。两个站点都使用公共(public) SSL 证书进行保护,以防止混合内容问题。问题是 Edge 安全检测到 iframe 站点位于用户本地网络(私有(private)/域网络)上,并阻止页面加载到 iframe 中。 Edge 在开发者控制台中报告以下安全错误:
SEC7117: Network request to https://my.company.com/default.html did not succeed. This Internet Explorer instance does not have the following capabilities: privateNetworkClientServer
SEC7111: HTTPS security is compromised by ms-appx-web://microsoft.microsoftedge/assets/errorpages/dnserror.html
为了解决这个问题,我们将内部站点移动到非本地地址空间(使用与本地网络不同的子网的专用网络空间),以便 Edge 将该站点检测为公共(public)网络。或者,您可以将资源移动到真正的公共(public)地址。

关于microsoft-edge - SEC7117 尝试在 MS Edge 中加载 javascript 文件时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31860020/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com