所以最近我在尝试下载扩展时收到此错误“XHR 失败”,我已经尝试了很多更改设置的方法,但仍然无法工作。所以我决定尝试不同的 Wi-Fi (mySchool) 和网络(移动数据),我很惊讶它工作得很好。所以,我猜问题出在我自己的 Wi-Fi 上。怎么处理?
我在 Windows 11 上使用最新的 VS CODE 版本。
我尝试了很多方法来修复它,并且也通过代理设置、防火墙、DNS、重新启动路由器、重新启动笔记本电脑通过 GitHub 和 Stack Overflow。我也尝试了这个问题中的所有内容,但是
“XHR 失败”
保持出现,正如我之前所说,无需更改任何设置,仅更改 Wi-Fi,即可正常工作。所以,我希望我的 Wi-Fi 有一个解决方案。
更新:
我在家里和学校运行相同的项目。
我在家里和学校使用同一台笔记本电脑
“移动数据”是指我的手机服务的热点(相对于 Wi-Fi)。
这些项目仅适用于学校的 Wi-Fi 和我的热点。
它无法通过我家的 Wi-Fi 工作。
它不仅对远程资源管理器失败,其他资源管理器也失败。
我无法尝试重新加载我想要下载的扩展程序。该错误总是发生,不仅在远程资源管理器上。
另一个问题是
"can't connect to discord via RPC: Error: could not connect"
您的问题与此线程中讨论的问题相同:
不幸的是,有几个不同可能的根本原因,以及线程中讨论的几个不同的解决方法和解决方案。
你说你“尝试了几件事”。请更新您的帖子并准确说明您尝试过的什么以及结果。
您说它在某些网络上“有效”,但在您的(家庭?学校?其他?)网络上失败(网络是否为“wifi”可能并不重要)。请准确说明网络之间的“不同之处”(据您所知)。
请指定您运行 VSCode 的平台(Windows?MacOS?Linux?其他?)
试试这个(我上面引用的SO线程中的回复之一):
https://stackoverflow.com/a/71456820/421195
- 按f1
- 搜索
"user setting"
- 点击进入
- 搜索用户设置
"proxy"
- 点击进入
- 查找“使用扩展的代理支持。”
- 将
更改为开"override"
Q1:您在 Windows 上运行相同版本的 VS Code,在家里和学校使用相同的项目,对吗?
<= Q: Are you using the same PC (e.g. carrying a laptop from home to school), or are you using different PCs at home and at school?
Q2。通过“移动数据”(相对于“wifi”);您的意思是您的手机服务“热点”,对吗?
Q3。该项目始终适用于 Wifi(无论是在家里还是在学校),但永远不适用于您的热点,对吗?
Q4。当错误发生时,您总是尝试在 VS Code 中运行远程资源管理器扩展(其他 VSCode 活动不会发生这种情况),对吗?
<= Q: Any problems in other areas of VSCode (e.g. your compiler)?
Q5。确切的错误消息是
The editor could not be opened due to an unexpected error: XHR failed
,正确吗?
<= Q: Always using Remote Explorer, correct? What exactly are you doing in Remote Explorer?
请务必尝试此处的所有故障排除技巧
(包括使用“坏”网络从 VSCode 命令行验证“ssh”):
我找到了解决问题的方法。通过使用VPN解决了。 问题是我的 wifi 提供商可能阻止了 vs code 上的请求,似乎 DNS 策略有问题。希望这也能有所帮助
就我而言,重新启动我的 win12 笔记本电脑解决了问题。
因为有时我必须暂时打开防火墙上的特定端口,有时它会阻止“随机”应用程序直到重新启动。