相关疑难解决方法(0)

SCRIPT7002:XMLHttpRequest:网络错误0x2ef3,由于错误00002ef3无法完成操作

当我做一些Ajax调用时,我一直收到这个错误...

它甚至可能与地理编码有关,但我真的不知道如何捕获错误以显示对用户有用的东西......甚至如何解决问题,因为它似乎只是引用某种指针或其他东西: S 0x2ef3

SCRIPT7002:XMLHttpRequest:网络错误0x2ef3,由于错误00002ef3无法完成操作.

图像可能比错误消息更有帮助:

在此输入图像描述

有什么想法吗?

我的代码在1秒内触发10个ajax调用,由地理编码服务器端处理.

错误会间歇性地出现.有时我会得到地理编码的结果,有时我会得到错误.我会说我有10%的时间得到它.它完全阻止了ajax调用在jQuery中触发我的错误处理程序.

ajax jquery

73
推荐指数
3
解决办法
23万
查看次数

为什么Microsoft Edge打开一些本地网站,而不是其他人,其中域名在hosts文件中路由到127.0.0.1

像很多程序员一样,我在本地测试网站.
我使用hosts文件将域名映射到我的本地ip(127.0.0.1).

我使用合格的域名,通常带有"d"子域名(用于"开发").

例如:

d.somewebsite.com 
d.anotherwebsite.com 
and so on...
Run Code Online (Sandbox Code Playgroud)

在Microsoft边缘,大多数网站都可以工作.但是,他们中的一些人没有.没有任何特殊或奇怪的域名将无法正常工作.只是一个简单的d.someletters.com.

它们在Chrome,IE和Firefox中运行良好.

在Edge中,我收到错误消息:"嗯,我们无法访问此页面."

起初我以为它没有解决知识产权问题.但是,我意识到当我在另一个非相关网址上输入拼写错误时,未通过hosts文件路由的请求会被发送到我的ISP进行解析.如果我的ISP无法解决问题,他们会发回这个特殊搜索结果页面,其中包含您可能要查找的内容的建议.好吧,当我去我的本地域名时,我没有从我的ISP获取此页面.我直接从边缘得到上面提到的错误.

所以,在我看来,Edge正在正确地解析域名,否则它将被发送到我的ISP的DNS.

所以,我认为那可能是Edge无法连接到本地机器.但正如我所说,其中一些本地域名正常运作.另外,在Edge中直接使用127.0.0.1也可以.只是这几个域名给我一个问题.只有在Edge(所有其他浏览器都有效)中有任何想法吗?

如果重要的话,Web服务器是Apache2 for Windows(xampp).

此外,如果我在Edge中打开调试窗口并监视网络,我根本看不到任何请求.

编辑:我不再使用hosts文件.我在我的一个Linux机器上运行dnsmasq,我将它用于DNS而不是主机.也不再使用环回(显然,因为DNS现在在另一个盒子上),我使用的是内部私有IP地址(192.168 ...).同样的问题.

dns xampp hosts windows-10 microsoft-edge

66
推荐指数
5
解决办法
6万
查看次数

标签 统计

ajax ×1

dns ×1

hosts ×1

jquery ×1

microsoft-edge ×1

windows-10 ×1

xampp ×1