使用Safari Web Inspector读取JavaScript控制台输出时,导航时会重置日志,即从页面index.html转到mail.html会清除控制台输出。在Chrome开发者工具中,我可以通过右键单击控制台空间并选择“导航时保留日志”来轻松保留日志。使用此选项,在我手动清除输出之前,控制台日志输出将保持不变,从而简化了刷新或重定向到另一个页面的JavaScript调试过程。
Safari Web检查器中是否有类似功能?
使用Safari Web Inspector读取JavaScript控制台输出时,导航时会重置日志,即从页面index.html转到mail.html会清除控制台输出。在Chrome开发者工具中,我可以通过右键单击控制台空间并选择“导航时保留日志”来轻松保留日志。使用此选项,在我手动清除输出之前,控制台日志输出将保持不变,从而简化了刷新或重定向到另一个页面的JavaScript调试过程。
Safari Web检查器中是否有类似功能?
Answers:
我不知道何时添加此功能,但El Capitan(Safari 9.0)的Safari中存在该功能。它的工作原理与Chrome中的工作原理相同(在控制台窗口中右键单击并选择“保持导航登录”)。
更新:根据Daniel Compton的回答,在Safari 11+中,它现在位于设置图标下,即“控制台:页面导航时清除”。