題 將JSON從開發人員工具中的console.log複製到剪貼板?


使用Chrome開發者工具,我已經打印了一個JSON對象 console.log

有沒有辦法可以將它複製到剪貼板?


165
2017-07-05 05:53


起源




答案:


如果右鍵單擊 - >副本不可用,您可以嘗試:

1 - 右鍵單擊對象並選擇“存儲為全局變量”

2 - 控制台將打印新變量的名稱,例如:

//temp1

3 - 類型:

copy(temp1)   

該對象現在可在剪貼板中使用。

測試鉻36


300
2017-08-04 14:13



Bertrand的答案就像一個魅力。應該選擇正確答案,@ Anagio。 - fmquaglia
在Chrome 41中,這將返回 undefined。 - isherwood
@EdwinSnts Bertrand在使用後記錄對像後在Javascript控制台中表示 console.log( myObject ),右鍵單擊該對象。它將為您提供一個帶有“Store as global variable”功能的上下文菜單。 - BradGreens
copy(temp1) 適用於Chrome 46,但複製較大的對象(jQuery.Event對象),剪貼板獲取 [object Object]。 - sealocal
在Chrome中 copy(temp1) 回報 undefined 但是對像在剪貼板中可用。 - Suzana


在控制台中選擇文本,然後使用右鍵單擊 - >複製

複製整個日誌(當我需要時):點擊ctrl-a(全選)然後按ctrl-c(複製)

注意:自發布以來,我注意到有時需要在這些步驟工作之前選擇一個小文本。此外,對於長控制台輸出,滾動到控制台頂部並首先選擇一個小文本。 Grrr ......仍然比保存為文件更容易。

==上面是使用Chrome 35 ==


-1
2017-10-22 15:22



對我不起作用 - 它只是複制變量的折疊摘要。 - Michael Scheper