Zor*_*ayr 72 javascript debugging safari console developer-tools
当使用Safari网络督察阅读JavaScript控制台输出,日志是在导航即从页面会复位的index.html到mail.html清除控制台输出.在Chrome开发者工具中,我可以通过右键单击控制台空间并选择" 保留导航日志"轻松保留日志.使用此选项,控制台日志输出保持不变,直到我手动清除输出,简化了调试刷新或重定向到另一个页面的JavaScript的过程.
Safari Web Inspector中是否有类似的功能?
Jon*_*Jon 60
我不知道什么时候添加它,但它存在于El Capitan的Safari(Safari 9.0)中.它与Chrome中的工作方式相同(右键单击控制台窗口并选择"保持登录导航").
更新:根据Daniel Compton的回答,在Safari 11+中,现在在设置图标下显示为"控制台:页面导航时清除".
Dan*_*ton 14
在Safari 11.1.2中,他们再次将它(!)移回"保留日志"复选框下的控制台选项卡.网络日志同样已移回"网络"选项卡.
在Safari 11中,他们将其移至"控制台:页面导航时清除"下的"设置"面板.它还有一个姐妹设置"网络:页面导航时清除".
Fab*_*bio 11
截至 2022 年 10 月,Safari 16 和 MacOS Monterey 12.6 出于某种原因,该设置现在隐藏在此处:
\n\n\n正如 @joseantgv 在接受的答案的评论中所希望的那样,他们再次表现出色,并且能够将其隐藏得更多一点 \xe2\x80\x8d\xe2\x99\x82\xef\xb8\x8f
\n