保存/导出Chrome的JavaScript控制台输入历史记录

时间:2018-08-11 18:27:25

标签: javascript google-chrome google-chrome-devtools

我是否可以在Google Chrome中保存或导出JavaScript控制台 input 的历史记录(控制台历史记录)?我不想保存输出或错误,因此将鼠标悬停在控制台框上,右键单击并选择.on()并不是解决方案。我不想每次使用箭头键向上滚动并复制并粘贴内容。

1 个答案:

答案 0 :(得分:11)

我想出了一个似乎可行的怪异解决方案:

  • 打开Chrome开发者工具(按 CTRL + SHIFT + J

  • 如果停靠了开发人员工具窗口,则将其停靠在一个单独的窗口中(打开 菜单以选择停靠选项)

  • 在开发人员工具窗口中,按 CTRL + SHIFT + J ,这将打开开发人员工具窗口 < em>用于开发者工具窗口!

  • 在第二个开发人员工具窗口中,在控制台内输入以下命令:
    localStorage.getItem("consoleHistory")

这应该打印控制台历史记录,在控制台内部以JSON编码。您可以使用以下命令将JSON解码为数组:

JSON.parse(localStorage.getItem("consoleHistory"))

或使用以下命令将JSON复制到剪贴板:

copy(localStorage.getItem("consoleHistory"))