即使没有打开开发工具,如何在Chrome的网络选项卡中记录XHR请求?



Chrome 控制台始终保留日志,无论开发工具是否打开。我想要网络选项卡也是如此。

即使未打开开发人员工具,是否可以在 Chrome 中记录 XHR 请求?如果没有,是否可以在其他浏览器中使用?

您可以使用浏览器之外的代理,例如Fiddler。这很棒,该工具的作者甚至在 Stack Overflow 上回答了有关它的问题!

https://www.telerik.com/fiddler

(我不为 Fiddler 工作,但在浏览器有开发工具之前的日子里,它就已经为我们工作了(

听起来你想要一些日志记录。 Chrome 存储了一堆内部内容,您可以查看 chrome://chrome-urls/

具体 chrome://net-export/chrome://net-internals/#events 也可能感兴趣。 这些东西跨选项卡工作,所以 imo 它比打开 20 个 chrome 控制台更好 =p

https://dev.chromium.org/for-testers/providing-network-details

很遗憾,当开发人员工具未打开时,无法在Chrome的"网络"选项卡中记录XHR请求。而且我不知道哪个浏览器支持它。

替代解决方案

但您可以尝试以下适用于 Chrome 的扩展程序:

  1. ApiRequest.io Ajax 捕获调试工具。在浏览器中捕获 API 请求和响应,并通过链接共享。使协作调试和问题解决更加容易。
  2. 篡改铬(扩展名(。允许用户在请求发生时对其进行修改。
  3. 实时 HTTP 标头。监控来自浏览器的所有 HTTP/HTTPs 流量。实时 HTTP 标头会记录您的 Chrome 浏览器与互联网之间的所有 HTTP 流量。

关于"ApiRequest.io Ajax 捕获调试工具",您可以阅读以下开发人员文章:

  • 我们如何通过带有 Chrome 扩展程序的网站标签页捕获 AJAX 请求

您也可以为其他浏览器找到其中一些扩展。

相关内容

最新更新