2015-12-30 11 views
5

में नेटवर्क टैब पूर्वावलोकन से वैरिएबल कॉपी करें मैं क्रोम देव टूल्स का उपयोग कर रहा हूं, और मैं पूर्वावलोकन टैब के साथ एक्सएचआर प्रतिक्रिया देखने के लिए नेटवर्क फलक के माध्यम से खुदाई कर रहा हूं। मैं पूर्वावलोकन से एक विशिष्ट वस्तु को पकड़ना चाहता हूँ। लेकिन जब मैं पूर्वावलोकन ऑब्जेक्ट पर राइट क्लिक करके store as global variable पर आज़माता हूं, तो बनाया गया अस्थायी चर शून्य था।क्रोम देव उपकरण

मुझे लगता है कि डेटा स्मृति में है क्योंकि अन्यथा यह अजीब लगता है (अन्यथा यह बिल्कुल प्रदर्शित नहीं होगा)। यहां एक बड़ी प्रतिक्रिया सरणी का एक उदाहरण दिया गया है जिसे मैं एक विशिष्ट वस्तु प्राप्त करने का प्रयास कर रहा हूं।

Dev Tools

स्पष्ट करने के लिए, मैं एक चर कि मेरे कंसोल में प्रकट होता है स्टोर कर सकते हैं। लेकिन मैं नेटवर्क टैब के पूर्वावलोकन फलक से एक चर को स्टोर नहीं कर सकता। क्या क्रोम देव टूल्स की कोई सुविधा है जो मैं देख रहा हूं, या क्या मुझे अपनी एक्सएचआर प्रतिक्रिया लॉग इन करने और ऑब्जेक्ट को वहां से खींचने के लिए मजबूर होना पड़ा?

मैं वास्तव में बाद में उन्हें हटाने के लिए अपने कोड में console.log() या अन्य ब्रेकपॉइंट्स नहीं जोड़ूंगा। सुपर-लंबे कच्चे JSON प्रतिक्रिया के माध्यम से खुदाई भी व्यावहारिक नहीं है। मैं Windows 7.

उत्तर

1

शायद पर क्रोम 47 उपयोग कर रहा हूँ थोड़ी देर हो चुकी है, लेकिन आप, प्रतिक्रिया टैब पर जा सकते हैं प्रतिक्रिया सामग्री की प्रतिलिपि और फिर कंसोल में बस इसे पेस्ट के बाद:

var response = <<paste here>> 

मैं नहीं कर सकते स्क्रीनशॉट द्वारा बताएं लेकिन फिर आप response.data[64]

+0

टाइप कर सकते हैं यह कम से कम कुछ कामकाज है। यह सही नहीं है क्योंकि देव उपकरण उस विशाल आकार की वस्तु को संभालने के दौरान बाहर निकलते हैं, लेकिन कम से कम मैं एक इंडेक्स निर्दिष्ट करने और विशाल सरणी के व्यक्तिगत टुकड़े में हेरफेर करने में सक्षम हूं। – ryanyuyu

+0

@ryanyuyu आप सही हैं। आज मुझे प्रतिक्रिया डेटा के साथ एक ही समस्या है। मैं इसे पेस्ट करने में असमर्थ था इसलिए मैंने कंसोल में jquery लोड किया और फ़ाइल को मैन्युअल रूप से अनुरोध किया। लेकिन यह आदर्श समाधान नहीं है :( – Illiax

संबंधित मुद्दे