Google Chrome में मैंने POST-ed क्या है उसका इतिहास कैसे देखा?


42

मैंने अभी एक फॉर्म जमा किया है जिसमें एक टेक्स्ट बॉक्स शामिल है, जिसमें मैंने काफी लंबा टेक्स्ट लिखा था। एक अन्य टेक्स्टबॉक्स में, मैंने गलत प्रारूप में एक तारीख भर दी - और एक त्रुटि संदेश प्राप्त करने के बजाय, वेब साइट ने ऐसा कार्य किया जैसे कि मेरा फ़ॉर्म सबमिशन मान्य था, इसके अलावा कुछ भी सहेजा नहीं गया था।

क्या POST-ed (वर्तमान सत्र में, कम से कम) के इतिहास को देखने का कोई तरीका है, जहाँ से मैं अपना खोया हुआ पाठ पुनः प्राप्त कर सकता हूँ?


2
इस कारण से, मैंने इसे एक वाक्य की तुलना में सब कुछ Ctrl-C'ing की आदत बना दिया। ऐसा होने पर यह बहुत ही कष्टप्रद है।
डैनियल बेक

5
@ डैनियल: क्रोम और फ़ायरफ़ॉक्स के लिए, "लाजर" नामक एक एक्सटेंशन है जो फॉर्म प्रविष्टियों को बचाता है।
ग्रिटिटी

@ जानकारी के लिए धन्यवाद। हालांकि सफारी के लिए ऐसा नहीं है।
डैनियल बेक

@ शुद्धता: मैंने कुछ समय के लिए लाज़र (फ़ायरफ़ॉक्स पर) की कोशिश की, लेकिन यह बहुत ही छोटी गाड़ी थी और जो स्वीकार्य है उससे अधिक बार पूरे ब्राउज़र को फ्रीज करने का कारण बना। अवधारणा बिल्कुल वही है जो मैं देख रहा हूं, लेकिन बग्स के बिना =)
टॉमस एशॉन

जवाबों:


4

मुझे नहीं लगता कि क्रोम (या कोई अन्य ब्राउज़र, उस मामले के लिए) <textarea>(बहुस्तरीय इनपुट) सामग्री के इतिहास को सहेजता है ।


यदि प्रपत्र सामान्य (गैर-अजाक्स) सबमिशन का उपयोग करता है, और आपने परिणाम पृष्ठ से दूर नहीं किया है, तो एक ट्रिक है जिसे आप आज़मा सकते हैं: ओपन ब्यूरो सूट (नि: शुल्क संस्करण), अपने ब्राउज़र को localhost:8080एक के रूप में उपयोग करने के लिए कॉन्फ़िगर करें HTTP प्रॉक्सी, और परिणाम पृष्ठ पर ताज़ा करें दबाएं। ब्राउज़र आपसे पूछेगा कि क्या आप सबमिशन दोहराना चाहते हैं - जिसे बाद में burp के "प्रॉक्सी" टैब में कैप्चर करना चाहिए । (असुरक्षित HTTP के लिए, एक पैकेट स्निफ़र जैसे कि Wireshark भी काम करेगा।)


नमस्ते वहाँ, ताज़ा किया गया और ब्राउज़र ने मुझसे कुछ नहीं पूछा। मैंने बर्प डाउनलोड किया और 127.0.0.1:8080 वास्तव में प्रॉक्सी टैब में है। अपने Chrome पर, जहां फ़ॉर्म है, मुझे प्रॉक्सी सेटिंग्स खोलनी थी और HTTP प्रॉक्सी के रूप में लोकलहोस्ट: 8080 को जोड़ने के लिए कॉन्फ़िगर पर क्लिक करना था। ध्यान दें, यह वर्तमान में * .लोकल, 169.254 / 16
ध्रुव गुलाटी

23

ठीक है, मुझे खुद इस समस्या से जूझना पड़ा और मुझे लगता है कि मुझे एक विश्वसनीय समाधान मिला:

  • पहले उस टैब को बंद न करें जिसे आपने अपना पोस्ट डेटा खो दिया है।
  • फिर टूल्स मेनू से क्रोम के टास्क मैनेजर को खोलें और पीड को खोजें।
  • बाद में आपके द्वारा खोए गए स्ट्रिंग के एक हिस्से की खोज करने के लिए प्रक्रिया हैकर का उपयोग करें और तब तक जारी रखें जब तक आप सबसे लंबे समय तक लगातार डेटा नहीं ढूंढते।
  • फिर उसे कॉपी करके टेक्स्ट एडिटर पर पेस्ट करें।

इस तरह मैं आज अपने काम को बचा पाया।


4
!!!!!! वाह, आपने मुझे केवल एक कुंठा से बचाया। प्रोसेस हैकर ऑपरेशन मिलान पीआईडी ​​के साथ प्रक्रिया पर राइट-क्लिक करने के लिए है और "डंप फ़ाइल बनाएँ ..." का चयन करें जो एक बड़ी फ़ाइल बनाता है लेकिन मैं प्रश्न में पाठ खोजने में सक्षम था।
जेसन एस

1
धन्यवाद! मैं एक घंटे के काम से हार गया जब मैंने एक वर्डप्रेस पोस्ट को बचाने की कोशिश की और यह एकमात्र तरीका था जिससे मैं इसे वापस पा सका।
एडी लोफेन


1
लिनक्स के लिए superuser.com/a/1119310/30982 देखें ।
एलिय्याह लिन

9

@Rad द्वारा उत्तर विंडोज पर काम करता है लेकिन लिनक्स के लिए नहीं है। यह मुझे लिनक्स के लिए निम्नलिखित समाधान की ओर ले गया:

  1. टैब बंद न करें
  2. के साथ क्रोम प्रोसेस एक्सप्लोरर पर जाएं shift + esc
  3. टैब का प्रोसेस आईडी (पीआईडी) खोजें (जैसे 3982), अगर आपको प्रोसेस आईडी कॉलम नहीं दिखता है, तो एक कॉलम शीर्षक पर राइट क्लिक करें और डिस्प्ले पर बारी करें
  4. भागो gcore <PID>// फ़ाइल core.3982 बनाता है (बाइनरी)
  5. तब strings core.3982 | less// बाइनरी फ़ाइल को खोज के लिए स्ट्रिंग्स में कनवर्ट करता है, कम में डंप खोलता है
  6. तो फिर खोज lessके साथ /के बाद enterऔर उपयोग nऔर pअगले और पिछले परिणामों के लिए।

यह मुझे एक POST प्राप्त करने में सक्षम था जो लिनक्स पर क्रोम में गायब हो गया था।


आह, चरण # 7 एक सामान्य टर्मिनल में काम नहीं करता है, मैं Tmux का उपयोग कर रहा हूं, इसलिए यह करता है। अगर किसी के पास एक बेहतर कदम का पता लगाने का समय है # 7 कृपया संपादित करें!
एलिय्याह लिन

यह पता लगाया, वहाँ खोज के लिए विम करने के लिए पाइप।
एलिय्याह लिन

1
strings -nकाम नहीं किया ... लेकिन stringsअकेले किया, तो मैं करने के लिए less... क्योंकि मैं vim स्थापित नहीं है
nmz787

strings --versionआउटपुट क्या करता है? मेरा "जीएनयू स्ट्रिंग्स 2.24" है।
एलिजा लिन

2
अच्छा लगा। दुर्भाग्य से यह SIP नामक एक विशेष मेमोरी सुरक्षा सुविधा के कारण OSX में काम नहीं करता है। यह वास्तव में उस स्थिति में अक्षम हो सकता है जब आपको csrutil disableपुनर्प्राप्ति ओएस से चलाकर भविष्य में इसकी आवश्यकता होती है
quuxman

6

वास्तव में Chrome में ऐसा करने का एक (कुछ बोझिल?) तरीका है (और, वास्तव में, WebInspector के साथ कोई भी WebKit ब्राउज़र)।

  1. प्रपत्र के साथ पृष्ठ पर, विकास कंसोल खोलें। इसे दबाकर किया जा सकता है F12
  2. खुलने वाले कंसोल में, Networkटैब पर स्विच करें ।
    • वैकल्पिक रूप से, सुनिश्चित Preserve logटिक जाता है और द्वारा फिल्टर Documentsया XHR, जैसा भी मामला हो सकता है।
  3. अपना फॉर्म जमा करें। नव निर्मित प्रविष्टि पर क्लिक करें और Headersटैब पर जाएं। आप अपना सबमिशन देखेंगे Form Data

यह Chrome के मेरे वर्तमान संस्करण (47.0.2526.111 मीटर) में प्रस्तुति के अनुरूप नहीं लगता है। यह पता लगाना अच्छा होगा कि यह कैसे किया जा सकता है।
जेम्स पी।

1
@JamesPoulson UI बहुत बदल नहीं गया है, लेकिन क्रोम अब पॉपअप के बजाय साइड पैनल में इसे खोलने के लिए चूकता है, और यह डिफ़ॉल्ट रूप से एक ग्राफ दिखाता है। नेटवर्क टैब खोजने के लिए आपको शीर्ष-दाईं ओर डबल शेवरॉन (>>) पर क्लिक करने की आवश्यकता हो सकती है।
Schism

यह समस्या को हल नहीं करता है। तथ्य के बाद समस्या को अनुरोध डेटा मिल रहा है। यह केवल तभी काम करता है जब आपने अनुरोध भेजने से पहले इसे सेट किया हो।
तूनएल्फ्रिंक

4

अन्य सुझावों के निम्नलिखित भिन्नता का उपयोग करते हुए मुझे विंडोज 10 में कुछ किस्मत मिली थी

  1. Chrome कार्य प्रबंधक खोलें (Shift + Esc दबाएं)
  2. वह टैब ढूंढें जिसमें आपके द्वारा खो गया पाठ शामिल है (नाम से खोज), प्रक्रिया आईडी का एक नोट बनाएं
  3. विंडोज टास्क मैनेजर खोलें (Ctrl + Shift + Esc दबाएं)
  4. विवरण टैब पर जाएं और उस पीआईडी ​​को ढूंढें जो आपकी प्रक्रिया आईडी से मेल खाती है
  5. उस प्रक्रिया पर राइट क्लिक करें और "डंप फ़ाइल बनाएँ" पर क्लिक करें
  6. आपके C: \ Users \ username \ AppData \ Local \ Temp फ़ोल्डर में बनाई गई बड़ी DMP फ़ाइल खोलें, जिसे chrome.Z कहा जाता है
  7. किसी भी पाठ स्ट्रिंग के लिए फ़ाइल खोजें जिसे आप दर्ज किए गए पाठ से याद कर सकते हैं

2

मैं खिड़कियों पर था और अन्य उत्तरों के रूप में कुछ भी काम नहीं किया, लेकिन डंप के माध्यम से खोए हुए डेटा को पुनर्प्राप्त किया, कृपया नीचे दी गई प्रक्रिया देखें:

1 - पहले उस टैब को बंद न करें जिसे आपने अपना पोस्ट डेटा खो दिया है। फिर टूल्स मेनू से क्रोम के टास्क मैनेजर को खोलें और पीड को खोजें। 2 - अब विंडो टास्क मैनेजर खोलें और पीआईडी ​​के साथ प्रक्रिया खोजें, राइट क्लिक करें और "डंप फ़ाइल बनाएँ" पर क्लिक करें, यह विंडोज़ ड्यूर सी में एक डंप बनाएगा: \ Users \\ AppData \ Local \ Temp \ .DMP, यह आपको नाम भी उसी का देगा।

अब नोटपैड / नोटपैड ++ में फ़ाइल खोलें और उस पाठ को खोजें जिसे आपने खो दिया था


0

मैं क्रोम में विंडो 7 पर सफल हूं। यह स्किम उत्तर के समान है लेकिन पूर्ण (समस्या यह है कि आपने पहले ही सबमिट दबा दिया है और फिर चीजें फट गई हैं):

  • पृष्ठ को बंद न करें
  • पृष्ठ पर: डेवलपर टूल खोलें और उसके नेटवर्क टैब पर जाएं
  • सभी का चयन करे सभी छवि का चयन करें
  • पृष्ठ पर वापस जाएं
  • पेज पर आगे बढ़ें और google resubmission notification प्राप्त करें
  • पुनः आरंभ अधिसूचना पृष्ठ द्वारा निर्देश के अनुसार पुनः लोड करें
  • यह या तो काम करता है या पाठ http कॉल के फॉर्म डेटा में होगा प्रपत्र डेटा छवि
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.