Questão Copie o JSON do console.log na ferramenta do desenvolvedor para a área de transferência?


Usando as Ferramentas do desenvolvedor do Google Chrome, imprimi um objeto JSON com console.log.

Existe uma maneira que eu possa copiá-lo para a área de transferência?


160


origem




Respostas:


Se o botão direito do mouse -> cópia não estiver disponível, você pode tentar:

1 - Clique com o botão direito do mouse no objeto e selecione "Armazenar como variável global"

2 - O console irá imprimir o nome da nova variável, por exemplo:

//temp1

3 - Tipo:

copy(temp1)   

O objeto está agora disponível na sua área de transferência.

Testado em cromo 36


291



A resposta de Bertrand funciona como um encanto. Deve ser selecionado como resposta correta, @Anagio. - fmquaglia
No Chrome 41 isso retorna undefined. - isherwood
@EdwinSnts Bertrand significa no console Javascript, depois de registrar um objeto com console.log( myObject ), clique com o botão direito nesse objeto. Ele lhe dará um menu de contexto com o recurso "Armazenar como variável global". - BradGreens
copy(temp1) funciona no Chrome 46, mas copiando um objeto maior (um objeto jQuery.Event), a área de transferência fica [object Object]. - sealocal
No Chrome copy(temp1) retorna undefined mas o objeto está disponível na sua área de transferência. - Suzana


Selecione o texto no console e use o botão direito do mouse -> copy

Para copiar o log inteiro (quando eu precisei): pressione ctrl-a (selecione all) e depois ctrl-c (copy)

Nota: Desde postar isso, notei que às vezes é necessário selecionar um pequeno texto antes que estas etapas funcionem. Além disso, para uma saída longa do console, role até o topo do console e selecione um pequeno texto primeiro. Grrr ... ainda isso é mais fácil do que salvar como um arquivo.

== Acima está usando o Chrome 35 ==


-1



Não funciona para mim - apenas copia o resumo recolhido da variável. - Michael Scheper