如何删除所有最近的控制台命令

Her*_*adi 64 javascript google-chrome-devtools

通过将焦点置于控制台并按上/下键来使用先前提交的命令.我想删除所有最近的命令.我试过这个命令:

console.clear(); 
Run Code Online (Sandbox Code Playgroud)

但它仍然无法正常工作.我甚至在浏览器中清理整个cookie和缓存.但这些命令仍在控制台上.有谁知道怎么样?

Jef*_*amb 141

您现在可以右键单击控制台区域并选择"清除控制台历史记录".

在此输入图像描述

  • 虽然另一个答案是一个非常酷的"chromeception"时刻,但这应该是现在最受欢迎的答案. (31认同)
  • 这应该是最佳答案,因为已接受的答案不再正确. (4认同)
  • 我什至没有尝试上下文菜单并开始使用 google %) (2认同)
  • 我没有找到此选项,因为它取决于您在控制台中单击的位置。如果您在键入的文本行内单击,您会得到一个不包含此选项的不同菜单。我认为你的回答应该提到这一点。 (2认同)

Rob*_*b W 93

如果要清除最后键入的命令列表,请按照下列步骤操作:

(步骤1和2很重要,不要跳过它们!)

  1. 取消控制台(点击左下角的图标, 取消停靠图标).
    (如果你没有看到取消停靠图标但是 ,然后按住鼠标几秒钟以获得所需的图标)
  2. Ctrl+ Shift+ J打开此控制台的控制台.(在OSX上使用Cmd+ Option+ i)
  3. 转到"资源"选项卡"本地存储",chrome-devtools://devtools.
  4. 右键单击带有"consoleHistory"键的项目,然后选择"删除". chrome-devtools:// devtools  - > consoleHistory  - >删除

  5. 完成!您可以关闭新控制台,然后根据需要停靠前一个控制台.重新加载控制台时,控制台历史记录将消失.

如果您只想清除控制台日志(而不是命令),只需按Ctrl+即可L.

如果您不想保留要键入的命令列表,也可以使用隐身模式.

  • @HerryKusmadi第1步和第2步很重要,不要跳过它们! (12认同)
  • 这是一个'调试调试器'.我认为解释清除控制台历史没有"官方"功能可能会有所帮助,而不是这个非常非常聪明且有用的黑客. (5认同)
  • 在Crome`53`(也许是早期的版本)中,`Resources`选项卡是`Application` (4认同)
  • 仍然没有找到本地存储,因为没有chrome-DevTools.见http://i.imgur.com/Cs43DRL.png (3认同)
  • @Martin在这种情况下,请阅读我的答案中的每一步(以及它下面的所有评论,因为你重复完全相同的错误). (2认同)
  • 超酷的解决方案。虽然右键单击 + 清除控制台历史记录以更简单的方式清除所有内容,但我能够使用它来替换我在历史记录字符串中使用的密码。这样我就不会丢失我的历史:) (2认同)
  • 在较新版本的 Chrome 中(截至撰写本文时为 Chrome 69),无需断开控制台。相反,只需查看“应用程序”选项卡并选择左侧边栏中的“本地存储”即可。但无论如何,其他答案都是最新的。 (2认同)
  • 为什么这么复杂?Chrome 应该提供一个简单的按钮来清除历史记录。 (2认同)

jur*_*url 37

我找到了一个快速的方法来使用酷键盘快捷方式:

内部镀铬控制台

  1. Ctrl+ Shift+P
  2. 你会看到这个很棒的命令调色板打开了: chrome devtools命令调色板
  3. 类型clear,你会发现它:) chrome devtools:清晰的控制台历史

而已!

  • 这应该是公认的答案,因为其他的不适用于最新版本的Chrome. (3认同)

Diw*_*kar 11

这很简单,只需右键单击控制台窗口并选择Clear console history,然后刷新页面即可。

请注意,需要刷新/重新加载该选项卡。


在此输入图像描述


asi*_*iby 10

如果你不想拥有这个控制台历史记录(比如我自己),只需从下面的devtool配置选项(见图片)中禁用它即可...

在此输入图像描述