微软说‘无力维护’Edge网络控制台工具,于是删了开发者最爱的小功能

2025年7月24日,微软在官方博客中宣布:从 Microsoft Edge 143 版本起,将正式移除“网络控制台工具”(Network Console Tool)。这一决定看似普通,却在开发者社区激起强烈反响。

微软说‘无力维护’Edge网络控制台工具,于是删了开发者最爱的小功能插图

原因很简单——这个功能虽小,但极其实用。

什么是网络控制台工具?

网络控制台工具是 Microsoft Edge 浏览器独有的一个开发者功能,集成在 F12 开发者工具中,允许开发者直接捕获、编辑并重新发送 HTTP 请求

具体来说,它支持:

  • 查看任意网络请求的完整细节(URL、方法、Header、Body)
  • 手动修改请求参数(如添加身份验证头、更改请求体)
  • 重新发送修改后的请求,实时测试服务器响应

这使得开发者在调试 API 接口、验证后端逻辑或复现用户问题时,无需依赖外部工具(如 Postman 或 curl),即可在浏览器内完成闭环操作。

尤其对于前端工程师和全栈开发者而言,这一功能极大提升了调试效率,尤其是在处理复杂认证流程或动态接口时。

微软说‘无力维护’Edge网络控制台工具,于是删了开发者最爱的小功能插图1

微软的解释:无法维护

在公告中,微软坦言,移除该功能的原因是“没有能力维护”(we do not have the capacity to maintain it)。

更令人意外的是,微软明确表示:不会提供替代方案

目前尚不清楚“无法维护”具体指什么。业内普遍猜测可能与以下因素有关:

  • 微软近期组织架构调整与裁员,导致部分小众功能团队被削减;
  • Edge 团队资源向 Chrome 兼容性和核心稳定性倾斜;
  • 该功能使用率较低,难以证明持续投入的合理性。

微软表示,未来将重点确保 Edge 的 DevTools 与 Chrome 更好兼容,并提升整体稳定性。同时,官方建议开发者改用 Visual Studio Code 中的 REST Client 扩展 来进行 API 测试。

微软说‘无力维护’Edge网络控制台工具,于是删了开发者最爱的小功能插图2

开发者为何愤怒?

尽管微软给出了理由,但许多开发者并不买账。

一位开发者在社交媒体上直言:

“如果 Edge 准备抛弃开发者,那么开发者也将永远抛弃它。这将是第一个当用户报告问题时,开发者无法直接在浏览器中复现和调试的主流浏览器。”

另一位开发者讽刺道:

“微软宁愿在 DevTools 里塞进 Copilot,也不愿维护一个真正有用的工具。”

这些批评背后,反映的是开发者对 Edge 近年来“重功能展示、轻实用价值”的担忧。

  • Copilot 被深度集成进浏览器、代码编辑器甚至系统层级;
  • 但像网络控制台工具这样高频、高效的小众功能,却因“维护成本”被直接砍掉。

更关键的是,VS Code 的 REST Client 虽然强大,但使用场景不同:它脱离浏览器上下文,无法直接复现页面触发的请求(如带 cookie、referer 或动态 token 的请求),也无法快速验证前端修改后的实际行为。

换句话说:它不是替代品,而是另一个工具

微软说‘无力维护’Edge网络控制台工具,于是删了开发者最爱的小功能插图3

被牺牲的“小功能”,往往是生产力的关键

网络控制台工具的存在,体现了一种“以开发者为中心”的设计理念:
在真实工作流中捕捉痛点,提供轻量、直接的解决方案。

它的移除,看似只是少了一个按钮,实则削弱了 Edge 作为开发友好型浏览器的竞争力。尤其是在 Chrome 占据绝对主导的今天,Edge 原本可以通过差异化功能吸引开发者群体——而现在,这种优势正在被逐步消解。

值得注意的是,Edge 并非第一次移除实用功能。过去几年中,诸如“旧版 EdgeHTML 引擎支持”“部分实验性 API”等功能也陆续被放弃,反映出微软在资源分配上的优先级变化:稳定 > 兼容 > 创新 > 专业功能

开发者能做什么?

目前,该功能已在 Edge 143 及更高版本中移除,且无回退计划。

开发者可考虑以下替代路径:

  1. 使用 VS Code + REST Client:适合独立 API 测试,但无法完全替代浏览器上下文;
  2. 借助 Chrome 扩展(如 ModHeader、Talend API Tester):可在 Chrome 或 Edge 中实现部分请求修改功能;
  3. 通过浏览器控制台手动构造 fetch 请求:灵活但效率较低;
  4. 反馈意见:通过 Microsoft Edge Developer Feedback 渠道表达诉求,推动功能回归或改进。

评论