Usando Chrome Developer Tools, imprimí un objeto JSON con console.log
.
¿Hay alguna manera de copiarlo al portapapeles?
Respuesta1
Si el clic derecho -> copiar no está disponible, puede intentar:
1 - Haga clic derecho en el objeto y seleccione "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
Respuesta2
Otro método simple... desde la consola rodea el json con JSON.stringify(tuobjetoaquí). Luego resalte el texto u, opcionalmente, seleccione el botón Copiar en la barra del desarrollador si excede X número de filas. Espero que esto ayude a alguien.
Ejemplo:
JSON.stringify(JSON.parse(window.atob(localStorage.getItem('C_C_M'))))
Respuesta3
La respuesta dada por @Bertrand funciona, pero no lo hará cuando ya exista un elemento por nombre.Copiaren el Dom.
Hacer copia (temp1) me dioTypeError no detectado: copiar no es una función
Entonces eliminé ese elemento del Dom en mi consola usando la siguiente línea: document.querySelector('#copia').remove()
¡Ahora copiar (temp1) funciona!
Respuesta4
Seleccione el texto en la consola, luego haga clic derecho -> copiar
Para copiar el registro completo (cuando lo necesite): presione ctrl-a (seleccionar todo) y luego ctrl-c (copiar)
Nota: Desde que publiqué esto, noté que a veces es necesario seleccionar un poco de texto antes de que estos pasos funcionen. Además, para obtener una salida de consola larga, desplácese hasta la parte superior de la consola y seleccione primero un pequeño texto. Grrr... aún así esto es más fácil que guardarlo como un archivo.
== Arriba está usando Chrome 35 ==