如何从浏览器把console.log输出的内容复制?

如题。
比如内容很多,想格式化后,解决问题。
注:现在已经是 JSON.stringify 后出来的结果了,因为数据太多,就是简单地想把数据全部 Ctrl + C 复制出来而已,手动操作很麻烦。

如下图:
483385-20170731211908115-1258637534.png

阅读 11.8k
5 个回答

如果是对象的话JSON.stringify()打印出来复制?

你还不如把问题改成怎样复制粘贴呢

data = {a:1}
input = document.createElement('input')
input.value = JSON.stringify(data)
document.body.appendChild(input)
input.select()
document.execCommand('copy')
input.remove()

右键鼠标,会有一个 store as global variable

点击 console 中会出现 一个 temp1 变量, 然后 再 copy(temp1). 就复制成功拉. 找地方 Ctrl + v 就可以了

你输出的内容 不是你控制的?
不是你代码控制的?

... 这个问题我get不到点啊
。。。。还有复制 鼠标右键 有个复制

你想複製出來到哪里看, 控制台看得不是很清楚吗

如果是普通的js对象,用JSON.stringify就好了,但是注意,方法不会被输出

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题