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

Ben*_*ner 16 debugging safari developer-tools safari-web-inspector

使用Safari Web Inspector查看网络日志时,日志会在导航时重置,即导航到其他页面会清除日志.

Chrome开发者工具中,我可以通过选中"网络"标签中的"保留日志"复选框轻松保留网络日志.在Firefox Developer Tools中,我可以通过在开发人员工具首选项中选中"启用持久性日志"来保留网络日志.

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

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

Dan*_*ton 19

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

Console选项卡

网络选项卡


在Safari 11中,这是在"网络:页面导航时清除"下的"设置"面板中,并且是姐妹设置"控制台:页面导航时清除".

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

  • 你已经在一年前回答了这个问题,我正在使用Safari 11.1.2,但我没有看到这些选项.您使用的是什么版本,是否_still_在那里看到这些选项? (2认同)
  • 看起来他们又搬了一次!我已经更新了我的帖子以显示11.1.2的展示位置. (2认同)

Sho*_*use 9

中有一个Preserve Log选项Network

问题是,如果您的窗口太窄,它会消失并且Safari不会向您显示该窗口在那里。调整您的Web检查器窗口的大小,使其更宽。

(这是一个有趣的发现!)


Bri*_*urg 8

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

您可以期待它很快成为Safari技术预览版.一旦它在构建中,您可以在"设置"选项卡中切换导航上的保留日志.

  • @AndrewAllbright据我所知,它不在10.1.2中,但它在"技术预览版"中可用:https://developer.apple.com/safari/download/ (4认同)