सवाल डेवलपर टूल में कंसोल.लॉग से जेएसओएन को क्लिपबोर्ड पर कॉपी करें?


क्रोम डेवलपर टूल्स का उपयोग करके, मैंने एक JSON ऑब्जेक्ट मुद्रित किया है console.log

क्या कोई तरीका है कि मैं इसे क्लिपबोर्ड पर कॉपी कर सकता हूं?


165
2017-07-05 05:53


मूल




जवाब:


यदि राइट-क्लिक -> प्रति उपलब्ध नहीं है तो आप कोशिश कर सकते हैं:

1 - ऑब्जेक्ट पर राइट-क्लिक करें और "ग्लोबल वैरिएबल के रूप में स्टोर करें" का चयन करें

2 - कंसोल नए चर के नाम मुद्रित करेगा, उदाहरण के लिए:

//temp1

3 - टाइप करें:

copy(temp1)   

ऑब्जेक्ट अब आपके क्लिपबोर्ड में उपलब्ध है।

क्रोम 36 में परीक्षण किया गया


300
2017-08-04 14:13



बर्ट्रेंड का जवाब एक आकर्षण की तरह काम करता है। सही जवाब के रूप में चुना जाना चाहिए, @Anagio। - fmquaglia
क्रोम 41 में यह रिटर्न undefined। - isherwood
@EdwinSnts Bertrand का अर्थ किसी ऑब्जेक्ट को लॉग इन करने के बाद जावास्क्रिप्ट कंसोल में है console.log( myObject ), उस ऑब्जेक्ट पर राइट क्लिक करने के लिए। यह आपको "वैश्विक चर के रूप में स्टोर" सुविधा के साथ एक संदर्भ मेनू देगा। - BradGreens
copy(temp1) क्रोम 46 में काम करता है, लेकिन एक बड़ी वस्तु (एक jQuery.Event ऑब्जेक्ट) की प्रतिलिपि बनाना, क्लिपबोर्ड हो जाता है [object Object]। - sealocal
क्रोम में copy(temp1) रिटर्न undefined लेकिन वस्तु आपके क्लिपबोर्ड में उपलब्ध है। - Suzana


कंसोल में टेक्स्ट का चयन करें, फिर राइट क्लिक -> कॉपी का उपयोग करें

पूरे लॉग की प्रतिलिपि बनाने के लिए (जब मुझे आवश्यकता हो): ctrl-a दबाएं (सभी का चयन करें) तो ctrl-c (प्रतिलिपि)

नोट: इसे पोस्ट करने के बाद से मैंने देखा कि कभी-कभी इन चरणों के काम से पहले थोड़ा टेक्स्ट चुनना आवश्यक है। कंसोल के शीर्ष पर एक लंबे कंसोल आउटपुट स्क्रॉल के लिए और पहले थोड़ा टेक्स्ट चुनें। Grrr ... अभी भी एक फ़ाइल के रूप में सहेजने से यह आसान है।

== ऊपर क्रोम 35 == का उपयोग कर रहा है


-1
2017-10-22 15:22



मेरे लिए काम नहीं करता है-यह सिर्फ चर के संक्षिप्त सारांश की प्रतिलिपि बनाता है। - Michael Scheper