146

我想观察一个 POST 请求的内容,其成功完成导致location.reload()- 当我尝试在 Firefox 开发人员工具的网络面板中捕获此请求时,我发现页面重新加载清除了捕获的事件列表。我可以阻止这种清算吗?

4

5 回答 5

120

从 Firefox 31 开始,您可以使用启用持久性日志”设置来防止网络监视器在重新加载时清除列表。

于 2014-06-24T18:12:16.877 回答
83

尽管知道该设置的名称是“启用持久日志”,但我还是花了一段时间才在设置页面上找到它。我希望这有帮助:

位置

于 2017-01-11T14:39:53.393 回答
32

我在 Firefox 57 中找不到此设置。该设置已移至日志表上方的网络选项卡本身

在此处输入图像描述

于 2018-01-30T15:20:46.317 回答
22

BeetleJuice更新大约三年后,它似乎再次移动 - 现在,您需要单击最右侧的齿轮图标才能显示该选项。万岁,我们不断变化的用户界面汤。

在此处输入图像描述

于 2020-11-18T00:46:33.707 回答
4

如果 devtool 设置中没有“启用持久性日志”设置,您可以转到about:config(在 URL 框中输入并输入)页面并从那里搜索persistlog并更改它(右侧的切换按钮)。

我可以看到两个选项并且都启用了。:)

devtools.netmonitor.persistlog,devtools.webconsole.persistlog

于 2021-04-18T16:06:28.460 回答