【问题标题】:How to disable chrome developer tools automatic network recording?如何禁用chrome开发者工具自动网络录制?
【发布时间】:2014-06-25 14:54:08
【问题描述】:

在 chrome 开发人员工具中,每次加载页面时,我都会单击“网络”选项卡并看到“记录”按钮处于活动状态/红色。即使我禁用了网络流量记录,当我刷新同一页面或打开另一个网站时,我也会看到 Chrome 正在“网络”标签中记录流量。

在开发具有大量流量的大型 Web 应用程序时 - 第三方 API、来自 Amazon、Google 的静态 CDN 以及必须下载的所有应用程序资产(如图像、js 文件、css 文件等) - 这个“网络”标签工作非常缓慢,我的浏览器卡住了很多。这会降低我的开发时间,因为每次我想在“网络”标签中检查某些内容时都必须等待。

我可以默认关闭录制吗? “记录”按钮是否可以是灰色的,当我希望它开始记录时,我只需单击它并开始查看流量吗?

【问题讨论】:

  • F12 页面加载后,它不应该降低您的网站速度。或者禁用网络日志并在开发工具打开时重新加载您的页面。
  • 谢谢,但我正在寻找的解决方案是首先禁用所有网络监控,我想打开并查看“灰色”圆圈。然后如果我想监控流量,我可以点击圆圈,它会变成红色并开始记录。我认为这就是记录按钮应该实际工作的方式。
  • 这里也有同样的问题。我使用 SVG-Image-Maps,所以每个图标都发出自己的请求(这是缓存的原因,因此不会发出实际请求)。这加起来可以非常快地查看一千个请求。最好有一个默认禁用录制的选项。
  • 这里也一样。我正在开发一个每秒执行多个请求的应用程序,并且默认情况下进行“rec”会减慢浏览器的速度。实际上在我的情况下,如果我不停止它,它会消耗大量内存,直到我的计算机停止响应。 “临时”解决方案不起作用,因为我需要不时刷新页面。我找不到任何关于此的bug report
  • 录制对它来说是个坏词,它实际上只是向您显示 HTTP 请求。如果您没有默认启用它,您甚至会在网络选项卡中检查什么?没有什么要检查的:每次我想在“网络”选项卡中检查某些内容时,我都必须等待

标签: javascript google-chrome networking


【解决方案1】:

我不知道关闭默认重新编码的选项,但您可以执行以下操作:

  1. 打开一个新的空标签
  2. 按 F12
  3. 禁用网络录制
  4. 将应用程序的 url 粘贴到地址栏

这样你就不必在禁用网络录制之前加载一次页面,据我了解这是你的问题,因为你有很多资源加载。

【讨论】:

  • 您之前可能想到过,但可能其他发现此问题的人没有。
【解决方案2】:

2018 解决方案:唯一对我有用的是打开此页面:

chrome://serviceworker-internals/

然后是UnregisterStop 那里的所有工人。

【讨论】:

    【解决方案3】:

    网络面板的左上方有一个按钮。它看起来像一个小红圈,你可以点击它来停止记录网络事件。

    我刚刚禁用它,刷新了这个页面,里面什么也没看到。是不是你要找的东西?

    【讨论】:

    • 嗨,谢谢你的提示。但我正在寻找的是一个默认情况下禁用红色记录按钮的选项。这种方法仍然让我加载页面一次能够禁用流量记录然后刷新页面。
    • @Alexandre -- 如果您不打开 F12 工具,则录制按钮不会执行任何操作,也不会录制。这就是我想说的。一旦你打开它,它的默认值为“on”。要么不打开 F12 工具,要么在加载页面之前打开它们,将其关闭,然后加载页面。没有设置“当我打开F12时,让它不开始跟踪网络流量”。
    【解决方案4】:

    默认情况下,在您打开 F12 工具之前它不会记录任何内容(即使您第一次打开它时圆圈是红色的)。如果你没有打开 F12 工具,它不会记录历史。当你第一次打开它时,如果你注意到底部,它告诉你没有缓存任何东西,如果你想查看网络流量,请刷新页面。如果在您打开 F12 工具时,您的网站仍然有大量流量,它会在此时开始报告,但不会提前报告。

    我很怀疑这是你减速的根源。它实际上只是捕获所有 HTTP 流量并保存请求/响应,这不是很多工作,实际上很少。 可能消耗更多的资源/配置文件/时间线部分默认全部关闭。

    【讨论】:

    • 您好,谢谢您的提示。但是由于我在开发时使用它,所以我必须一直打开开发工具,因为我使用“控制台”选项卡查看控制台打印,“源”选项卡用于调试 javascript 代码等。要让开发人员工具关闭,直到页面完全加载可以使只想检查“网络”选项卡的人加快流程。在 web 开发中,我认为这不是一个好的解决方案,因为我们必须使用所有可用的工具,特别是在页面加载时检查所有内容是否正在加载并且是否正常工作。
    • “我很怀疑这是你减速的根源。”测试这个很简单。毫无疑问,它放缓的根源。我的应用程序(在具有数百个单独文件的开发应用程序中;尚未实施捆绑)在启用网络录制的情况下需要 5 秒以上的时间。我可以关闭开发者工具,但打开它是让 Chrome 完全绕过缓存的唯一方法。我已经养成了快速点击红色按钮停止录制的习惯,但是当您重新加载页面时它会重新启用。我和 OP 一样,想要完全禁用录制的选项。
    猜你喜欢
    • 1970-01-01
    • 2023-04-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-16
    • 2012-11-05
    • 2013-05-23
    相关资源
    最近更新 更多