Copiar JSON do console.log na ferramenta de desenvolvedor para a área de transferência?


176

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

existe uma maneira de copiá-lo para a área de transferência?

Respostas:


324

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 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 no chrome 36


3
A resposta de Bertrand funciona como um encanto. Deve ser selecionado como resposta correta, @Anagio.
fmquaglia 25/09

3
No Chrome 41, isso retorna undefined.
Isherwood 20/03

1
@EdwinSnts Bertrand significa, no console Javascript, depois de registrar um objeto com console.log( myObject ), clicar com o botão direito do mouse nesse objeto. Ele fornecerá um menu de contexto com o recurso "Armazenar como variável global".
BradGreens 8/15

10
copy(temp1)funciona no Chrome 46, mas, ao copiar um objeto maior (um objeto jQuery.Event), a área de transferência fica [object Object].
sealocal

5
No Chrome, copy(temp1)retorna, undefinedmas o objeto está disponível na sua área de transferência.
Suzana

0

Outro método simples ... do console, rode o json com JSON.stringify (yourobjecthere). Em seguida, realce o texto ou, opcionalmente, selecione o botão Copiar na barra do desenvolvedor, se exceder o número X de linhas. Espero que isso ajude alguém.

Exemplo:

JSON.stringify(JSON.parse(window.atob(localStorage.getItem('C_C_M'))))

-1

Selecione o texto no console e clique com o botão direito do mouse -> copiar

Para copiar o log inteiro (quando necessário): pressione ctrl-a (selecione tudo) e, em seguida, ctrl-c (copiar)

Nota: Desde a publicação, notei que às vezes é necessário selecionar um pequeno texto antes que essas etapas funcionem. Também para uma saída longa do console, role até a parte superior do console e selecione primeiro um pequeno texto. Grrr ... ainda assim, é 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
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.