即使未打开开发工具,如何在Chrome的“网络”标签中记录XHR请求?

时间:2018-09-07 13:28:06

标签: javascript ajax google-chrome xmlhttprequest

无论是否打开开发工具,Chrome控制台始终保留日志。我希望在“网络”标签中也是如此。

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

3 个答案:

答案 0 :(得分:2)

听起来您想要一些日志记录。 Chrome有很多内部存储的东西,您可以查看chrome:// chrome-urls /

特别是chrome:// net-export / chrome:// net-internals /#events也可能很有趣。这些东西可跨选项卡使用,因此imo比打开20个chrome控制台好= p

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

答案 1 :(得分:2)

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

https://www.telerik.com/fiddler

(我不为Fiddler工作,但是在浏览器拥有开发工具的日子里就已经存在了)

答案 2 :(得分:1)

不幸的是,未打开开发者工具时,无法在Chrome的“网络”选项卡中记录XHR请求。而且我不知道哪个浏览器支持它。

替代解决方案

但是您可以尝试以下Chrome扩展程序:

  1. ApiRequest.io Ajax Capture Debugging Tool 。在浏览器中捕获API请求和响应并通过链接共享。使协作调试和问题解决更加容易。
  2. Tamper Chrome (extension) 。允许用户在请求发生时对其进行修改。
  3. Live HTTP Headers 。监视来自浏览器的所有HTTP / HTTPs流量。实时HTTP标头会记录您的Chrome浏览器和Internet之间的所有HTTP通信。

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

您也可以在其他浏览器中找到某些扩展名。