将Safari浏览器的JavaScript控制台保存到文件?

12

在Safari Web Inspector中,是否可以将JavaScript控制台保存到文件中?我无法找到任何方法来实现它,而且唯一的选择所有内容的方式是使用光标拖动(当我有一个长连续的日志输出流时非常困难)。


1
Ctrl/Cmd + A? 对我来说很简单。 - Andrey
似乎这对于Javascript控制台窗口不起作用。 - Mark Wang
那么,请这样做,点击并按住已经存在的任何文本。然后在仍然按住鼠标左键的情况下,单击Cxx + A。哇! - Andrey
再次强调,您的建议适用于普通网页。但对于JS控制台输出却无效 - 至少在Lion上的Safari 6上无效。 - Mark Wang
3个回答

8

我想到了一个方法:

在按住SHIFT键的同时,选择您想要的部分的开头。然后释放SHIFT并使用滚动条向下滚动。

再次Shift-单击选择的末尾。然后您可以根据需要复制/粘贴。


如果日志中有多个项目,则无法正常工作。糟糕的浏览器。 - inf3rno
inf3mo,是的。我按照第一行的第一部分开始,然后一直到最后一行的最后一部分,然后复制。所有内容都成功粘贴了。 - MuffintopBikini
1
有没有人发现其他更高效、不那么hacky的方法?哈哈 - Jonathan Ishii
@JonathanIshii 如上所述,cmd+S 就可以解决问题。 - godblessstrawberry

1

点击控制台内部,s。没有第三步。

请注意,这将以纯文本保存输出,因此没有着色,突出显示字段等。


比什么都没有好多了,谢谢伙计,我有一个巨大的日志文件,无法搜索。 - godblessstrawberry

0

在开发者工具中,我可以点击控制台选项卡右侧的齿轮图标,然后取消选择“将行包装到编辑器宽度”后,使用选择所有内容菜单。如果保留此选项,我只能复制第一行,取消后我可以选择全部并将其复制/粘贴到文本文件中。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接