Safari 开发者工具:在导航时保留网络登录

Safari Developer Tools: Preserve Network Log on Navigation

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

Chrome Developer Tools, I can easily persist the network log by checking the "Preserve log" checkbox in the Network tab. In Firefox Developer Tools 中,我可以通过在开发人员工具首选项中选中 "Enable persistent logs" 来保留网络日志。

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

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

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

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

在 Safari 11.1.2 中,这是复选框下每个选项卡上的设置 "Preserve Log"

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


在 Safari 11 中,它位于 "Network: Clear when page navigates" 下的“设置”面板中,它是姊妹设置 "Console: Clear when page navigates"。

Network中有一个Preserve Log选项。

问题是,如果您的 window 太窄,它就会消失,并且 Safari 不会提示您它在那里。将 Web Inspector window 调整得更宽。

(这是一个有趣的问题!)