Sao chép JSON từ console.log trong công cụ dành cho nhà phát triển vào clipboard?


176

Sử dụng Chrome Developer Tools, tôi đã in một đối tượng JSON bằng console.log.

Có cách nào để tôi có thể sao chép nó vào clipboard?

Câu trả lời:


324

Nếu nhấp chuột phải -> sao chép không khả dụng, bạn có thể thử:

1 - Nhấp chuột phải vào đối tượng và chọn "Lưu trữ dưới dạng biến toàn cục"

2 - Bảng điều khiển sẽ in tên của biến mới, ví dụ:

//temp1

3 - Loại:

copy(temp1)   

Đối tượng hiện có sẵn trong clipboard của bạn.

Đã thử nghiệm trong chrome 36


3
Câu trả lời của Bertrand hoạt động như một lá bùa. Nên được chọn là câu trả lời đúng, @Anagio.
fmquaglia

3
Trong Chrome 41, điều này trở lại undefined.
isherwood 20/03/2015

1
@EdwinSnts Bertrand có nghĩa là trong bảng điều khiển Javascript, sau khi đăng nhập một đối tượng console.log( myObject ), nhấp chuột phải vào đối tượng đó. Nó sẽ cung cấp cho bạn một menu ngữ cảnh với tính năng "Store as global global".
BradGreen

10
copy(temp1)hoạt động trong Chrome 46, nhưng sao chép một đối tượng lớn hơn (đối tượng jQuery.Event), bảng tạm được [object Object].
niêm phong

5
Trong Chrome copy(temp1)trả về undefinednhưng đối tượng có sẵn trong bảng tạm của bạn.
Suzana

0

Một phương thức đơn giản khác ... từ bảng điều khiển bao quanh json với JSON.opesify (yourobjecthere). Sau đó tô sáng văn bản hoặc tùy ý chọn nút Sao chép trong thanh nhà phát triển nếu vượt quá số lượng hàng X. Hy vọng điều này sẽ giúp được ai đó.

Thí dụ:

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

-1

Chọn văn bản trong bảng điều khiển, sau đó sử dụng nhấp chuột phải -> sao chép

Để sao chép toàn bộ nhật ký (khi tôi cần): nhấn ctrl-a (chọn tất cả) rồi ctrl-c (sao chép)

Lưu ý: Kể từ khi đăng bài này, tôi nhận thấy đôi khi cần phải chọn một ít văn bản trước khi các bước này hoạt động. Ngoài ra, đối với một đầu ra giao diện điều khiển dài cuộn lên trên cùng của giao diện điều khiển và chọn một ít văn bản đầu tiên. Grrr ... vẫn còn điều này dễ hơn là lưu dưới dạng tệp.

== Ở trên đang sử dụng Chrome 35 ==


1
Không hoạt động đối với tôi, nó chỉ sao chép tóm tắt của biến.
Michael Scheper
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.