当前位置: 首页 > 知识库问答 >
问题:

Microsoft边缘阻止发送到同一专用网络CIDR中的IPs的跨域请求

孟和怡
2023-03-14
$.ajax({
    url: "http://10.13.22.150/req_path",
    success: function(result){
        console.log(result);
    }
});

Script7002:XMLHttpRequest:网络错误0x2EFD,由于错误00002EFD,无法完成操作。

根据Wireshark的说法,数据包不是从客户端发送的。我猜请求是被Microsoft Edge阻止的。此外,我发现只有当XMLHttpRequest和Edge客户端的url在同一个专用网络的CIDR中时,请求才会被阻止。

Client IP             Request URL            Result
192.168.x.x  send to  192.168.x.x   ->>>>>   X
10.13.x.x    send to  10.13.x.x     ->>>>>   X
10.13.x.x    send to  192.168.x.x   ->>>>>   O

其他浏览器,如IE11/Chrome/Firefox,运行良好。这种情况只在Microsoft Edge中显示。关于这个问题有什么解决办法吗?

共有1个答案

姜嘉良
2023-03-14

从了解增强保护模式开始

专用网络资源

因为EPM没有声明privateNetworkClientServer功能,所以您的Intranet资源可以免受许多类型的跨区域攻击(通常称为“跨站点请求伪造(CSRF)”和“Intranet端口扫描”)。Internet页面无法为Intranet页面建立框架、从中加载图像或资源、向它们发送CORS XHR请求等。

 类似资料:
  • 问题内容: $.ajax({ url: “http://10.13.22.150/req_path", success: function(result){ console.log(result); } }); 我想将跨域XMLHttpRequest发送到专用网络中的IP地址。但是,开发人员工具控制台中显示以下错误: SCRIPT7002:XMLHttpRequest:网络错误0x2efd,由于错

  • 问题内容: 因此,我有了这个Go http处理程序,该处理程序将一些POST内容存储到数据存储中,并检索其他一些信息作为响应。在后端,我使用: 在我的firefox OS应用程序中,我使用: 传入的部分都一直如此。但是,我的回复被阻止了。给我以下信息: 我尝试了许多其他操作,但是无法从服务器获得响应。但是,当我将Go POST方法更改为GET并通过浏览器访问该页面时,我得到的数据太糟糕了。我无法真

  • 问题内容: 所以当我尝试使用React将数据发送到后端时,我遇到了这个错误。据我了解,我需要允许后端和文件中的通信。这是我使用的一些链接: 没有“访问控制允许来源”-节点/ Apache端口问题 [Access-Control-Allow- Origin标头如何工作?]http://codingdict.com/questions/8006) 他们两个都有代码,但是没有帮助。 到目前为止,我的服务

  • 问题内容: 无法致电Spring REST服务 我的春季服务 我的AJAX代码 我收到以下错误:( 跨域请求被阻止:同源策略禁止读取位于http:// localhost:8080 / SpringMVC / rest / MAS / authenticate 的远程资源。可以通过将资源移到同一域或启用CORS来解决此问题。 我也尝试过。它将我的body对象附加到URL中,URL变为不同的URL,

  • 问题内容: 如何通过Ajax从远程URL获取内容? jQuery ajax请求被阻止,因为跨域 控制台日志 跨域请求被阻止:“相同源策略”不允许读取http://www.dailymotion.com/embed/video/x28j5hv上的远程资源。(原因:CORS标头“ Access-Control-Allow-Origin”缺失)。 跨域请求被阻止:“相同源策略”不允许读取http://w

  • 假设我在同一台机器上有两个docker网络。(网络1和网络2) 在每个网络上,我都有容器。(容器-1-网络-1和容器-1-网络-2等) 我需要从Container-1(172.18.0. x)向Container-2(172.19.0. x)发送PUT请求,但我收到“连接拒绝”,因为不同的网络无法相互通信。我在这里有什么选择?我可以将一个容器移动到另一个网络,或将网络合并到一个或以某种方式链接容器