如何使Google Chrome JavaScript控制台具有持久性?


249

由于我正在构建动态网站,因此需要跟踪页面之间的更改,即。Ajax调用,POST,GET之类的东西。

我正在寻找与Firebug中相同的功能(您可以在其中启用“永久”功能,并且每次重新加载页面或提交表单时都不会清除控制台。

因此,我的问题是:有没有办法使Google Chrome JavaScript控制台具有持久性? (如果是,如何?)

更新:如果有人仍在寻找答案,请在此处复制答案,Chrome 14+在开发人员工具>设置中标有“控制台:保留登录导航”的设置。

更新2:右键单击控制台,最新版本的Chrome(33+)具有此选项。

更新3(2017年末):最新版本的Chrome(60+)具有此选项,方法是打开控制台,单击右上角的齿轮,然后选择“保留日志”


现在只是“保留日志”。我被抓狂了,这个职位节省了我很多时间。三江源洛尔
亨特

Answers:


345

如果仍然有人在寻找,我使用的是Chrome 15.0.874.58 beta-m,并且在“ 开发人员工具”>“设置 ”中有一个复选框,标记为“控制台:保留登录导航”。做得好。

设置图片


10
对于其他没有开发人员工具>设置的地方的人:打开控制台后,屏幕右下角会出现一个嵌齿轮,“控制台上的保留日志”位于控制台部分的第一个标签上。
opsb

24
从Chrome 17开始,在控制台上单击鼠标右键即可提供对该选项的访问权限。
soletan's

2
截至2019年,对于设置,您可以单击Dev Tools菜单栏最右边的三个垂直堆叠的小点:
Roland

26

在此处输入图片说明

版本67.0.3396.87(官方内部版本)(64位)


太棒了 现在,我可以获取刷新页面之前立即注册的那些日志!
弗兰克,

11

不幸的是,Chrome浏览器尚不支持该功能,尽管在2010年12月曾讨论过要添加下一个主要版本...

该答案不再有效


我怀疑这个。这就是为什么我必须保留Firefox的原因。甚至FireBug Lite也没有持久的控制台。
Zlatko

我必须学习在FireBug中是如何完成的,并进行我的第一个Google-chrome扩展:)
Zlatko

4
原来我不需要它了:/
Zlatko

3
@uneakharsh请不要为此投票。查看答案的撰写时间(2011年3月)。自从发布此答案以来,已经添加了功能...
BenM 2014年

2
@uneakharsh支持投票,因为这是写时(2011年3月)的正确答案。句号,您不删除答案。
何塞·路易斯


0

从Chrome 73.0.3683.86版(正式版)(64位)开始:

  1. 单击开发人员工具右上角的省略号 顶级省略号
  2. 导航 Settings > Preferences > Console
  3. 检查一下 Preserve log upon navigation

控制台选项

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.