19

当使用Safari Web Inspector查看网络日志时,日志会在导航时重置,即导航到不同的页面会清除日志。

Chrome Developer Tools中,我可以通过选中 Network 选项卡中的“Preserve log”复选框轻松保存网络日志。在Firefox Developer Tools中,我可以通过在开发人员工具首选项中选中“启用持久性日志”来保留网络日志。

启用此持久性后,网络日志将保持不变,直到我手动清除输出,从而简化了在导航到新页面期间跟踪请求和重定向的过程。

Safari Web Inspector 中是否有类似的功能?

4

3 回答 3

28

在 Safari 11.1.2 中,这是复选框“保留日志”下每个选项卡上的设置

控制台选项卡

网络选项卡

请注意,如果您的 Web Inspector 窗口太窄而无法显示所有选项,则必须将其展开,直到它足够宽以显示 Preserve Log 选项,如ShortFuse 的回答中所述


在 Safari 11 中,这是在“网络:页面导航时清除”下的“设置”面板中,它是姊妹设置“控制台:页面导航时清除”。

页面导航时网络和控制台清除的 Safari 设置

于 2017-09-30T08:17:13.063 回答
16

中有一个Preserve Log选项Network

问题是,如果您的窗口太窄,它就会消失,而 Safari 不会给您任何提示。将您的 Web Inspector 窗口调整为更宽。

(这很有趣!)

于 2018-11-08T20:09:18.587 回答
8

这是上周刚刚添加到 WebKit 的: https ://trac.webkit.org/changeset/211451

您可以期待它很快成为 Safari 技术预览版。构建完成后,您可以在“设置”选项卡中切换保留导航日志。

于 2017-02-08T20:13:42.907 回答