11

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

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

干杯

4

4 回答 4

13

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

于 2015-09-29T18:21:45.947 回答
4

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

Web Inspector 中的齿轮

并取消选中Console: Clear when page navigates

控制台:页面导航时清除

于 2017-09-25T16:07:35.780 回答
1

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

debugger;

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

于 2013-07-31T11:47:44.570 回答
0

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

于 2015-07-08T01:54:31.397 回答