如何使谷歌Chrome JavaScript控制台持久?

因为我正在构建一个动态站点,所以我需要跟踪页面之间的变化。Ajax调用POST GET之类的东西。

我正在寻找相同的功能,就像在Firebug(在那里你可以启用“持久”和控制台不是每次你重新加载一个页面或提交一个表单清除。

所以,我的问题是:<强>有办法使谷歌Chrome JavaScript控制台持久? (如果是,怎么做?)

更新:复制这里的答案,如果有人还在寻找这个,Chrome 14+在开发人员工具>设置中有一个设置,标记为“控制台:保存导航日志”。

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

更新3(2017年底):最新版本的Chrome(60+)通过打开控制台,单击右上角的齿轮并选择“保存日志”有此选项

133870 次浏览

不幸的是,Chrome目前还不支持这个功能,尽管2010年12月有传言说会在下一个主要版本中加入这个功能……

这个答案不再有效

如果有人还在寻找这个,我在Chrome 15.0.874.58 beta-m上,我在开发人员工具>设置中有一个复选框,标记为“控制台:保存导航日志”。工作做得很好。

image of setting

尝试在弹出窗口上启用控制台

enter image description here

enter image description here

版本67.0.3396.87(正式版本)(64位)

Chrome版本73.0.3683.86(官方版本)(64位):

  1. 单击Developer Tools top ellipsis右上方的省略号
  2. 导航到Settings > Preferences > Console
  3. 检查Preserve log upon navigation

console options

我有“保存日志”;选项启用后,控制台仍然失去对Sources选项卡的关注。如果发生这种情况(显然是在调试过程中),当触发断点时禁用“焦点源面板”会有所帮助。在"设置>偏好比;Sources"。

Chrome v102

  1. 我打开了Chrome开发工具,
  2. 我点击了“齿轮”。图标(右上角)
  3. 启用“保存日志”;复选框

enter image description here

enter image description here