Safari开发者工具:如何在导航时保留控制台日志?

当使用Safari Web Inspector读取JavaScript控制台输出时,导航时会重置日志,即从index.html页面到mail.html页面清除控制台输出。 在Chrome开发者工具中 ,我可以通过右键单击控制台空间并select保留日志导航来轻松保留日志。 使用此选项,控制台日志输出保持不变,直到我手动清除输出,从而简化了刷新或redirect到其他页面的JavaScriptdebugging过程。

Safari Web Inspector中是否有类似的function?

我不知道这是什么时候join的,但它出现在El Capitan的Safari(Safari 9.0)上。 它和Chrome一样(右键单击控制台窗口并select“Keep Log on Navigation”)。

不,没有这样的function(至less在Safari 5.0中)。 看一些谷歌的结果,我不认为这个function存在于任何 Safari版本。

在Safari 11中,这已经转移到“控制台:页面导航时清除”下的设置面板。 它还有一个姐妹设置“networking:页面导航时清除”。

在这里输入图像说明