You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code搜索安装扩展时遇CORS错误请求失败求助

VS Code扩展市场CORS错误(预检请求重定向不允许)解决方案

问题详情

在VS Code中搜索或安装扩展时触发CORS错误,控制台提示:

从源地址vscode-file://vscode-app获取https://marketplace.visualstudio.com/_apis/public/gallery/extensionquery的请求被CORS策略阻止:预检请求的响应未通过访问控制检查:预检请求不允许重定向。

已尝试但无效的操作:

  • 检查代理设置
  • 切换不同网络(使用/不使用VPN)
  • 将VS Code更新至最新版本

可行解决方法

1. 调整VS Code代理相关设置

打开VS Code设置(快捷键Ctrl+,或Cmd+,),依次修改以下选项:

  • 搜索http.proxyStrictSSL,设置为false
  • 搜索http.proxy,清空已填写的代理地址(如有)
  • 搜索http.proxySupport,设置为off
    修改完成后重启VS Code,尝试访问扩展市场。

2. 修改hosts文件绕过异常重定向

找到本地hosts文件进行编辑:

  • Windows路径:C:\Windows\System32\drivers\etc\hosts
  • Mac/Linux路径:/etc/hosts

添加以下内容:

13.107.42.16 marketplace.visualstudio.com

保存后刷新DNS缓存:

  • Windows:在命令提示符执行ipconfig /flushdns
  • Mac:在终端执行sudo dscacheutil -flushcache
  • Linux:在终端执行sudo systemctl restart nscd(或对应发行版的DNS刷新命令)

重启VS Code后再次尝试操作。

3. 离线安装扩展

若上述方法无效,可手动下载扩展进行离线安装:

  1. 前往微软官方VS Code扩展市场,搜索目标扩展并下载其.vsix安装包
  2. 在VS Code左侧扩展面板点击顶部的...按钮,选择「从VSIX安装」
  3. 选中下载的.vsix文件完成安装

4. 重置VS Code设置

打开命令面板(快捷键Ctrl+Shift+P或Cmd+Shift+P),输入Preferences: Reset Settings,选择重置所有设置,重启VS Code后重新尝试访问扩展市场。


内容的提问来源于stack exchange,提问作者Yavuz Kilic

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 10:17:13