在Safari Web Inspector中保留控制台输出

时间:2013-03-12 09:53:26

标签: safari mobile-safari web-inspector

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

我正在尝试调试失败的ajax调用并导航到页面,但是我无法看到错误,因为它一旦导航就会清除,任何想法?

干杯

4 个答案:

答案 0 :(得分:13)

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

答案 1 :(得分:4)

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

Cogwheel in Web Inspector

并取消选中$ composer install --prefer-source -vvv Reading ./composer.json Loading config file ./composer.json ... Reading ~/.composer/cache/repo/https---packagist.org/provider-aeris$guzzle-http-mock.json from cache Resolving dependencies through SAT Dependency resolution completed in 0.000 seconds Reading ~/.composer/cache/repo/https---packagist.org/provider-guzzlehttp$guzzle.json from cache Your requirements could not be resolved to an installable set of packages. Problem 1 - Installation request for aeris/guzzle-http-mock >=1.1.5 -> satisfiable by aeris/guzzle-http-mock[1.1.5]. - aeris/guzzle-http-mock 1.1.5 requires guzzlehttp/guzzle ~5.0.0 -> satisfiable by guzzlehttp/guzzle[5.0.0, 5.0.1, 5.0.2, 5.0.3] but these conflict with your requirements or minimum-stability.

Console: Clear when page navigates

答案 2 :(得分:1)

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

debugger;

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

答案 3 :(得分:0)

点击命令+。如果您在清除之前尝试查看网络呼叫,则在停止浏览器的过程中可以提供帮助。不过,我的运气好坏参与。