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

IT技术 javascript google-chrome-devtools
2021-03-16 05:54:24

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

console.clear(); 

但它仍然无法正常工作。我什至清理了整个 cookie 并在浏览器中缓存。但是这些命令仍然在控制台上。有谁知道如何?

6个回答

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

在此处输入图片说明

虽然另一个答案是一个超级酷的“chromeception”时刻,但这应该是现在投票最多/正确的答案。
2021-04-22 05:54:24
这应该是最佳答案,因为接受的答案不再正确。
2021-04-29 05:54:24
我没有找到这个选项,因为它取决于您在控制台中单击的位置。如果您在您键入的文本行内单击,您将获得一个没有此选项的不同菜单。我认为你的回答应该提到这一点。
2021-04-30 05:54:24
我什至没有尝试上下文菜单并开始使用 google %)
2021-05-01 05:54:24
这是对我来说唯一可行的解​​决方案。“chromeception”变体在尝试检查第二个 Devtools 窗口上的 Localstorage 资源时崩溃。可能是因为我的历史数据太多
2021-05-13 05:54:24

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

第 1 步和第 2 步很重要,不要跳过它们!

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

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

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

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

这是一个“调试调试器”。我认为解释一下没有“官方”功能来清除控制台历史记录可能会有所帮助,而是这个非常非常聪明和有用的黑客。
2021-04-15 05:54:24
@HerryKusmadi 第 1 步和第 2 步很重要,不要跳过它们!
2021-04-19 05:54:24
@Martin 在这种情况下,请阅读我的答案中的每一步(以及它下面的所有评论,因为您重复了完全相同的错误)。
2021-04-24 05:54:24
在本地存储中仍然找不到,因为其中没有 chrome-DevTools。看到这个i.imgur.com/Cs43DRL.png
2021-04-29 05:54:24
在 Crome 53(也可能是早期版本)上,该Resources选项卡是Application
2021-05-07 05:54:24

我找到了一种使用很酷的键盘快捷键快速执行此操作的方法:

内部镀铬控制台

  1. Ctrl+ Shift+P
  2. 你会看到这个很棒的命令面板打开了: chrome devtools 命令面板
  3. 输入clear,你会找到它:) chrome devtools:清除控制台历史记录

而已!

这应该是公认的答案,因为其他答案在最新版本的 Chrome 中不起作用。
2021-04-20 05:54:24
这没有清除任务。有什么简单的方法可以清除所有的赋值和变量吗?
2021-05-11 05:54:24

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

在此处输入图片说明

谢谢!正是我要找的。我喜欢当我向上和向下按时存在的历史记录,但是在另一个应用程序上工作时自动完成一个本地应用程序的历史记录是......没有用。
2021-04-15 05:54:24

这个很简单,在控制台窗口右击选择Clear console history,刷新页面即可。

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


在此处输入图片说明