Câu hỏi Sao chép JSON từ console.log trong công cụ nhà phát triển sang khay nhớ tạm?


Sử dụng Công cụ nhà phát triển Chrome, 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 vào khay nhớ tạm không?


160
2017-07-05 05:53


gốc




Các câu trả lời:


Nếu nhấp chuột phải -> bản sao 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ầu"

2 - Bàn đ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 khay nhớ tạm của bạn.

Thử nghiệm trong chrome 36


292
2017-08-04 14:13



Câu trả lời của Bertrand hoạt động như một sự quyến rũ. Nên được chọn là câu trả lời đúng, @Anagio. - fmquaglia
Trong Chrome 41, lợi nhuận này undefined. - isherwood
@EdwinSnts Bertrand có nghĩa là trong bảng điều khiển Javascript, sau khi đăng nhập một đối tượng với 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 "Lưu trữ dưới dạng biến toàn cục". - BradGreens
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), khay nhớ tạm được [object Object]. - sealocal
Trong Chrome copy(temp1) trả về undefined nhưng đối tượng có sẵn trong khay nhớ tạm của bạn. - Suzana


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 nhấn ctrl-c (sao chép)

Lưu ý: Kể từ khi đăng bài này tôi nhận thấy đôi khi nó là cần thiết để chọn một văn bản nhỏ trước khi các bước làm việc. Ngoài ra, đối với đầu ra của bảng điều khiển dài, hãy cuộn lên đầu bảng điều khiển và chọn một văn bản nhỏ trước. Grrr ... vẫn còn này là dễ dàng hơn tiết kiệm như một tập tin.

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


-1
2017-10-22 15:22



Không làm việc cho tôi — nó chỉ sao chép bản tóm tắt đã thu gọn của biến. - Michael Scheper