我可以阻止 Firefox 开发工具网络面板清除页面重新加载?

我想观察一个 POST 请求的内容,它的成功完成导致 location.reload()-当我试图在 Firefox 开发工具的网络面板中捕获这个请求时,我发现页面重载清除了捕获的事件列表。我能阻止这片空地吗?

53868 次浏览

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

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

Location of "Enable persistent logs" setting in Firefox

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

enter image description here

大约三年后,甲壳虫汁更新,它似乎已经再次移动-现在,你需要点击齿轮图标在最右侧的选项出现。为我们不断变化的用户界面喝彩。

enter image description here

如果 devtool 设置中没有启用持久日志的设置,你可以进入 about:config(在 URL 框中输入并输入)页面,搜索 persistlog并从那里修改它(右边的切换按钮)。

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

devtools.netmonitor.persistlogdevtools.webconsole.persistlog