Pregunta ¿Copia JSON desde console.log en la herramienta de desarrollador al portapapeles?


Utilizando las Herramientas para Desarrolladores de Chrome, he impreso un objeto JSON con console.log.

¿Hay alguna forma de que pueda copiarlo en el portapapeles?


160


origen




Respuestas:


Si el clic derecho -> copiar no está disponible, puede intentar:

1 - Haz clic derecho en el objeto y selecciona "Almacenar como variable global"

2 - La consola imprimirá el nombre de la nueva variable, por ejemplo:

//temp1

3 - Tipo:

copy(temp1)   

El objeto ahora está disponible en su portapapeles.

Probado en cromo 36


291



La respuesta de Bertrand funciona como un encanto. Debe seleccionarse como la respuesta correcta, @Anagio. - fmquaglia
En Chrome 41, esto vuelve undefined. - isherwood
@EdwinSnts Bertrand significa en la consola de Javascript, después de registrar un objeto con console.log( myObject ), para hacer clic derecho en ese objeto. Le dará un menú contextual con la función "Almacenar como variable global". - BradGreens
copy(temp1) funciona en Chrome 46, pero al copiar un objeto más grande (un objeto jQuery.Event), el portapapeles se pone [object Object]. - sealocal
En Chrome copy(temp1) devoluciones undefined pero el objeto está disponible en tu portapapeles. - Suzana


Seleccione el texto en la consola, luego use el botón derecho -> copiar

Para copiar el registro completo (cuando lo necesite): presione ctrl-a (seleccionar todo) luego ctrl-c (copiar)

Nota: Desde que publiqué esto noté que a veces es necesario seleccionar un pequeño texto antes de que estos pasos funcionen. También para una salida de consola larga desplácese a la parte superior de la consola y seleccione primero un poco de texto. Grrr ... aún así es más fácil que guardar como un archivo.

== Arriba está usando Chrome 35 ==


-1



No funciona para mí; solo copia el resumen contraído de la variable. - Michael Scheper