console.log
的JSON对象。是否可以将其复制到剪贴板?
#1 楼
如果右键单击->副本不可用,则可以尝试:1-右键单击对象,然后选择“存储为全局变量”
2-控制台将打印新变量的名称,例如:
//temp1
3-类型:
copy(temp1)
对象现在在您的剪贴板中可用。
经过镀铬测试36
#2 楼
另一个简单的方法...从控制台开始,用JSON.stringify(yourobjecthere)包围json。然后突出显示文本,或者如果超过X行数,则选择在开发人员栏中选择“复制”按钮。希望这对某人有帮助。示例:
JSON.stringify(JSON.parse(window.atob(localStorage.getItem('C_C_M'))))
#3 楼
在控制台中选择文本,然后右键单击->复制要复制整个日志(需要时):依次按ctrl-a(全选),然后按ctrl-c(复制)
注意:自从发布此内容以来,我注意到有时需要在这些步骤起作用之前选择一些文本。同样,要获得较长的控制台输出,请滚动至控制台顶部,然后首先选择一些文本。 Grrr ...仍然比保存为文件容易。
==上面使用的是Chrome 35 ==
评论
对我不起作用-它仅复制变量的折叠摘要。
– Michael Scheper
17年12月12日,下午3:12
评论
Bertrand的答案就像一个魅力。应该选择正确的答案@Anagio。
–fmquaglia
2014-09-25 18:50
在Chrome 41中,这返回未定义。
–艾舍伍德
15年3月20日在14:32
@EdwinSnts Bertrand表示在Javascript控制台中,使用console.log(myObject)登录对象后,右键单击该对象。它将为您提供带有“存储为全局变量”功能的上下文菜单。
– BradGreens
15年5月8日在16:37
copy(temp1)在Chrome 46中有效,但是复制较大的对象(jQuery.Event对象)后,剪贴板将获得[object Object]。
–sealocal
2015年11月9日,19:33
在Chrome中,copy(temp1)返回undefined,但是对象在剪贴板中可用。
– Suzana
16年1月27日在16:42