如何让Google Chrome JavaScript控制台持久存在?

Zla*_*tko 227 javascript debugging console google-chrome

由于我正在构建一个动态站点,我需要跟踪页面之间的变化,即.Ajax调用,POST,GET和类似的东西.

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

所以,我的问题是:有没有办法让Google Chrome JavaScript控制台持久存在? (如果是,怎么样?)

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

更新2:Chrome(33+)的最新版本通过在控制台中单击鼠标右键来选择此选项.

更新3(2017年末):最新版本的Chrome(60+)有此选项,打开控制台,点击右上角的齿轮并选择"保留日志"

Nic*_*Cox 311

如果有人还在寻找这个,我在Chrome 15.0.874.58 beta-m上,我在开发者工具>设置中有一个复选框,标记为"控制台:保留登录导航".这项工作做得很好.

设置的图像

  • 从Chrome 17开始,右键单击控制台即可提供该选项的访问权限. (24认同)
  • 对于其他任何没有开发者工具>设置的人:当您打开控制台时,屏幕右下角有一个齿轮,"导航时保留登录"位于控制台部分的第一个选项卡上. (8认同)
  • 截至2019年,对于设置,请单击``开发工具''菜单栏最右边的三个垂直堆叠的小点:-) (2认同)

Sim*_*mon 20

在此输入图像描述

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


Tho*_*cki 13

从 Chrome 版本 73.0.3683.86(官方版本)(64 位)开始:

  1. 单击开发者工具右上角的省略号顶部省略号
  2. 导航Settings > Preferences > Console
  3. 查看Preserve log upon navigation

控制台选项


Ben*_*enM 12

不幸的是,Chrome还不支持这项功能,尽管2010年12月有人谈到在下一个主要版本中添加...

这个答案不再有效

  • 原来我不需要它很糟糕:/ (4认同)
  • @uneakharsh请不要为此投票.看看答案写的时间(2011年3月).自从这个答案发布后,该功能已被添加... (2认同)
  • @uneakharsh Upvoting因为这是写作时的正确答案(2011年3月).你不删除答案,句号. (2认同)