Скопировать JSON из console.log в инструменте разработчика в буфер обмена?

176

Используя Chrome Developer Tools, я напечатал объект JSON console.log.

Есть ли способ, которым я могу скопировать его в буфер обмена?

Anagio
источник

Ответы:

324

Если щелчок правой кнопкой мыши -> копия недоступна, вы можете попробовать:

1 - Щелкните правой кнопкой мыши объект и выберите «Сохранить как глобальную переменную»

2 - Консоль напечатает имя новой переменной, например:

//temp1

3 - Тип:

copy(temp1)   

Объект теперь доступен в вашем буфере обмена.

Проверено в Chrome 36

Bertrand
источник
3
Ответ Бертранда работает как шарм. Должен быть выбран правильный ответ, @Anagio.
fmquaglia
3
В Chrome 41 это возвращается undefined.
Ишервуд
1
@EdwinSnts Bertrand означает, что в консоли Javascript после регистрации объекта с помощью console.log( myObject )правой кнопки мыши щелкните этот объект. Это даст вам контекстное меню с функцией «Сохранить как глобальную переменную».
BradGreens
10
copy(temp1)работает в Chrome 46, но копирует более крупный объект (объект jQuery.Event), получает буфер обмена [object Object].
герметичный
5
В Chrome copy(temp1)возвращается, undefinedно объект доступен в вашем буфере обмена.
Сюзана
0

Еще один простой метод ... из консоли окружите JSON JSON.stringify (вы здесь). Затем выделите текст или при необходимости выберите кнопку «Копировать» на панели разработчика, если она превышает X строк. Надеюсь, это кому-нибудь поможет.

Пример:

JSON.stringify(JSON.parse(window.atob(localStorage.getItem('C_C_M'))))
обкрадывать
источник
-1

Выделите текст в консоли, затем нажмите правую кнопку мыши -> Копировать.

Чтобы скопировать весь журнал (когда мне нужно): нажмите Ctrl-A (выбрать все), затем Ctrl-C (Копировать)

Примечание: с момента публикации я заметил, что иногда необходимо выделить небольшой текст, прежде чем эти шаги сработают. Также для длинного вывода на консоль выделите верхнюю часть консоли и сначала выделите небольшой текст. Grrr ... все же это проще, чем сохранить в файл.

== Выше используется Chrome 35 ==

Пол Локвуд
источник
1
У меня не работает - просто копирует свернутую сводку переменной.
Майкл Шепер