【问题标题】:Persist console output in Safari Web Inspector在 Safari Web Inspector 中保留控制台输出
【发布时间】:2013-02-27 18:35:16
【问题描述】:

是否有人知道如何/是否可以保留 Safari Web Inspector 的控制台输出、错误、信息等?

我正在尝试调试失败并导航到页面的 ajax 调用,但我看不到错误,因为它在导航后立即清除,有什么想法吗?

干杯

【问题讨论】:

标签: safari mobile-safari web-inspector


【解决方案1】:

在 Safari 11 中,您应该单击 Web Inspector 中的齿轮

并取消选中Console: Clear when page navigates:

【讨论】:

  • 迟到总比没有好:)
【解决方案2】:

在 Safari 9 (Mac OS X El Capitan) 中,您可以右键单击控制台中的任意位置并选择“保持登录导航”。

【讨论】:

  • 在网络标签上怎么样?有什么想法吗?右键单击在 safari 10 网络选项卡上不起作用
  • 是否已从 Safari 11 中删除?当我右键单击控制台选项卡时,我得到的唯一选项是 Copy Selected、Save Selected 和 Clear Log
【解决方案3】:

点击命令 + .如果您试图在网络呼叫清除之前查看网络呼叫,则在停止浏览器的过程中会有所帮助。不过,我的运气好坏参半。

【讨论】:

    【解决方案4】:

    目前 Safari 中似乎没有基于浏览器的日志持久性。但是,您可以使用

    debugger;
    

    在您的代码中的任何时候导致执行停止并且开发人员工具将打开。 如果您在调试器之前将任何值记录到控制台;声明您将能够在控制台中看到这些值。

    【讨论】:

      猜你喜欢
      • 2013-04-16
      • 2015-07-19
      • 2015-08-28
      • 2015-10-30
      • 2011-01-23
      • 2013-06-09
      • 1970-01-01
      • 2015-08-20
      • 1970-01-01
      相关资源
      最近更新 更多