首页 文章

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

提问于
浏览
71

使用Safari Web Inspector读取JavaScript控制台输出时,日志会在导航时重置,即从page.html转到mail.html会清除控制台输出 . 在Chrome Developer Tools中,我可以通过右键单击控制台空间并选择“保留导航日志”来轻松保留日志 . 使用此选项,控制台日志输出保持不变,直到我手动清除输出,简化了调试刷新或重定向到另一个页面的JavaScript的过程 .

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

3 回答

  • 7

    我不知道什么时候添加它,但它存在于El Capitan的Safari(Safari 9.0)中 . 它与Chrome中的工作方式相同(右键单击控制台窗口并选择“保持登录导航”) .

    Update: 根据Daniel Compton's answer,在Safari 11中,现在设置图标为'Console: Clear when page navigates' .

  • 60

    在Safari 11.1.2中,他们再次将其(!)移回“保留日志”复选框下的控制台选项卡 . 网络日志同样已移回“网络”选项卡 .

    Console tab


    在Safari 11中,他们将其移至“控制台:页面导航时清除”下的“设置”面板 . 它还有一个姐妹设置“网络:页面导航时清除” .

    enter image description here

  • 13

    不,没有这样的功能(至少在Safari 5.0中) . 查看一些Google搜索结果,我认为任何Safari版本都不存在此功能 .

相关问题