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