首页 文章

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

提问于
浏览
5

无论是否打开开发工具,Chrome控制台始终会保留日志 . 我想要相同的网络选项卡 .

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

3 回答

  • 2

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

    https://www.telerik.com/fiddler

    (我不为Fiddler工作,但是在浏览器拥有开发工具之前的那些日子里它就在那里)

  • 2

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

    特别是chrome:// net-export /还有chrome:// net-internals /#events可能会引起关注 . 这些东西可以在标签上工作,所以它比打开20个镀铬控制台更好

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

  • 1

    遗憾的是,如果未打开开发人员工具,则无法在Chrome中的“网络”标签中记录XHR请求 . 我不知道哪个浏览器支持它 .

    Alternative solution

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

    • ApiRequest.io Ajax Capture Debugging Tool . 在浏览器中捕获API请求和响应,并通过链接共享 . 使协作调试和问题解决更容易 .

    • Tamper Chrome (extension) . 允许用户在发生请求时对其进行修改 .

    • Live HTTP Headers . 监控浏览器的所有HTTP / HTTP流量 . 实时HTTP标头记录Chrome浏览器和Internet之间的所有HTTP流量 .

    关于“ApiRequest.io Ajax Capture调试工具”,你可以阅读这篇开发者文章:

    • How we captured AJAX requests from a website tab with a Chrome Extension

    您可以在其他浏览器中找到一些此扩展程序 .

相关问题