मैं एक प्लगइन स्थापित किए बिना फ़ायरफ़ॉक्स * में एक फॉर्म कैसे पुनर्प्राप्त करूं? [डुप्लिकेट]


33

संभावित डुप्लिकेट:
फ़ायरफ़ॉक्स में एक वेबपेज के लिए फॉर्म की जानकारी कैसे पुनर्प्राप्त करें

मैंने एक परिचर्चा बोर्ड पर कुछ पैराग्राफ टाइप किए, लेकिन जब मैंने सबमिट बटन पर क्लिक किया, तो साइट रखरखाव (अन) शेड्यूल मेंटीनेंस से गुजर रही थी, और बैक बटन ने पेज को रिफ्रेश करने के लिए पेज को रिफ्रेश करने का निर्णय लिया।

एक त्वरित वेब खोज से पता चला कि लाजर फ़ायरफ़ॉक्स के लिए फॉर्म रिकवरी प्रदान करता है। हालाँकि, प्लगइन स्थापित करने के लिए फ़ायरफ़ॉक्स को पुनरारंभ करने की आवश्यकता होती है, और फ़ायरफ़ॉक्स (जो मैंने अभी तक नहीं किया है) को पुनरारंभ करने के बाद भी, लाजर उन रूपों को पुनर्प्राप्त नहीं कर सकता है जो अभी तक समर्थित नहीं हैं।

अब जब घोड़ा खलिहान से बाहर है, मैं असंभव करना चाहता हूं: मैंने अपने ब्राउज़र को पुनरारंभ किए बिना, मेरे द्वारा लिखे गए कुछ या सभी पाठ को पुनर्स्थापित किया।


संपादित करें : मुझे स्पष्ट करना चाहिए। भविष्य के डेटा हानि को रोकने के लिए लाजर एक अद्भुत समाधान है । यह प्रश्न उन लोगों के लिए है जो पहले से ही अपने फॉर्म से दूर हो गए हैं और इसकी सामग्री खो चुके हैं, लेकिन आशा है कि स्थिति को उबारने का कोई रास्ता है। मेरा समाधान प्रक्रिया का एक मुख्य डंप प्राप्त करना था और इसके माध्यम से पकड़ना था, लेकिन ऐसा करने के लिए एक आम आदमी का तरीका हो सकता है (उदाहरण के लिए, किसी तरह पिछले पृष्ठ के कैश्ड संस्करण को लोड करने के लिए फ़ायरफ़ॉक्स प्राप्त करें)। इस प्रकार, समाधान जो केवल वर्तमान में समस्या को हल करते हैं, वर्तमान को संबोधित किए बिना, इस प्रश्न में ऑफ-टॉपिक हैं।


1
मुझे लगता है कि आपने यहां अपने प्रश्न का उत्तर दिया है ...
जॉन टी।

2
@ जॉन टी: वास्तव में। मैं सिर्फ एक ही समस्या के साथ दूसरों के लिए Google चारा बना रहा हूं, लेकिन अगर किसी के पास कोई बेहतर सुझाव है, तो वे निश्चित रूप से स्वागत करते हैं।
जोए एडम्स

8
यह एक सटीक डुप्लिकेट नहीं है। संदर्भित प्रश्न के शीर्ष उत्तरों को एक प्लगइन स्थापित करने की आवश्यकता होती है, जो उपयोगकर्ता को मदद नहीं करता है यदि वे पहले से ही फॉर्म खो चुके हैं
जोए एडम्स

मैं उसी स्थिति में चला गया हूं। एक समाधान बहुत अच्छा होगा। यहां तक ​​कि भविष्य के डेटा हानि के खिलाफ भी, मैं एक समाधान की तलाश में हूं। लाजर होनहार है, लेकिन उसके पास काम न करने की थोड़ी कमजोरी है।
निकोलस बारबुल्स्को

1
superuser.com/questions/512669/… प्रासंगिक है और वेब डेवलपर टूल तकनीक के माध्यम से मेरे लिए एक कार्यशील समाधान प्रदान करता है।
pbhj

जवाबों:


57

अपने ब्राउज़र को पुनरारंभ न करें या बैक बटन दबाएं!

लिनक्स पर:

यह समाधान हिट या मिस है, और लिनक्स पर काम करता है। संक्षेप में: फ़ायरफ़ॉक्स प्रक्रिया की मेमोरी को डंप करें, और अपने पाठ के टुकड़े के लिए इसके माध्यम से खोजें। यह बदसूरत है, लेकिन यह आपका अंतिम उपाय है।

सबसे पहले, gcoreउपयोगिता का उपयोग करके डंप कोर , जिसे स्थापित करने के लिए gdb (GNU डिबगर) की आवश्यकता होती है:

$ ps -e | grep firefox
 7089 ?        00:02:23 firefox
$ gcore 7089
[New Thread 0xa8ffeb70 (LWP 8924)]
[New Thread 0xb25feb70 (LWP 8531)]
[New Thread 0x9d7feb70 (LWP 8527)]
... snip ...
[New Thread 0xb5ffeb70 (LWP 7099)]
[New Thread 0xb67ffb70 (LWP 7098)]
[New Thread 0xb72f8b70 (LWP 7097)]
Saved corefile core.7089

ध्यान दें कि एक कोर डंप डिस्क स्थान के कई सौ मेगाबाइट ले सकता है।

यदि यह सफल रहा, तो आप अब राहत की सांस ले सकते हैं। यदि आपका पाठ संयोग से स्मृति में सुस्त था, तो इसे कोर डंप में कैप्चर किया गया है।

अब, अपने निबंध के एक वाक्यांश को याद करने की कोशिश करें (उदाहरण के लिए, "गहरा प्रभाव"), और grepयह देखने के लिए उपयोग करें कि क्या यह दस्तावेज़ में मौजूद है:

$ grep 'a profound effect' core.7089 
Binary file core.7089 matches

यदि आपको "बाइनरी फ़ाइल ... मैच" मिलता है, तो यह अच्छा है! यदि नहीं, तो अधिक वाक्यांशों का प्रयास करें। यदि आपके सभी grepप्रयास खाली आउटपुट का उत्पादन करते हैं, तो आपका निबंध शायद हमेशा के लिए चला गया है, और ऐसा कुछ भी नहीं है जो आप इसके बारे में कर सकते हैं। (आप कोशिश कर सकते हैं grep -R 'a profound effect' ~/.mozilla, लेकिन मुझे संदेह है कि यह काम करेगा)

यह मानते हुए कि आपको कोई मेल नहीं मिलता है, अगला काम उस कोर डंप के टुकड़े को बाहर निकालना होगा जिसमें आप जिस पाठ की तलाश कर रहे हैं, और lessइसे नेत्रहीन रूप से देखने के लिए उपयोग करें:

$ grep -B 20 -A 20 -a 'a profound effect' core.7089 > /tmp/out
$ less /tmp/out

(आप पहली पंक्ति को छोड़ सकते हैं और बस कह सकते हैं less core.7089, लेकिन मैंने पाया है कि lessइतने बड़े बाइनरी फ़ाइल के माध्यम से खोज करने पर मेमोरी उपयोग में उड़ जाता है।)

अब, टाइप करें /a profound effect, हिट दर्ज करें, प्रतीक्षा करें, और पृष्ठ को तब तक नीचे रखें जब तक आप कुछ पहचानने योग्य न देखें:

वैकल्पिक शब्द

बैम! यदि आपको यह परिणाम पसंद नहीं है, तो देखें कि 'n' लिखकर कोई अन्य व्यक्ति है या नहीं। इसके अलावा, कचरे को प्रूफरीड करना सुनिश्चित करें ताकि आप पोस्टिंग समाप्त न करें:

मेरा दिमाग अक्सर उस भाषा में मूक एक्सप्रेस विचारों को उत्पन्न करेगा।

मैं कल्पना करता हूं कि यह इस तरह से घुलमिल जाता है क्योंकि आपके निबंध अंशों को रखने वाली मेमोरी अब आवंटित नहीं की जाती है और अन्य आवंटन द्वारा रौंद दी जाती है।

विंडोज पर:

प्रक्रिया समान है। सबसे पहले, फ़ायरफ़ॉक्स का एक कोर डंप बनाएँ। इसे टास्क मैनेजर में पूरा किया जा सकता है। अंग्रेजी में, मेनू प्रविष्टि बनाएँ डंप फ़ाइल है

फ़ायरफ़ॉक्स कोर डंपिंग

डंपिंग में कुछ सेकंड लगते हैं।

कोर डंप स्थान

फिर, डंप को खोलने के लिए http://mh-nexus.de/en/hxd/ जैसे हेक्स एडिटर का उपयोग करें और खोए हुए टेक्स्ट को खोजें।

डंप की खोज के लिए एचएक्सडी


1
बैक बटन दबाए जाने के बाद भी विंडोज पर मेरे लिए काम किया। फ़ायरफ़ॉक्स द्वारा बनाई गई कई प्रक्रियाओं को देखते हुए यह और भी अधिक श्रमसाध्य है, लेकिन उन सभी को बचाने और एक से अधिक एन्कोडिंग में खोज करने के लिए एक टूल (एफएआर प्रबंधक) का उपयोग करने के बाद एक साथ काम किया (यूटीएफ -16 थोड़ा एंडियन मेरे मामले में परिणाम था)।
अलेक्जेंड्रोइड

लिनक्स पर क्रोमियम के साथ काम किया। पृष्ठ को ताज़ा करने के लिए यह पता लगाना था कि पृष्ठ किस प्रक्रिया से निगरानी कर रहा था htop(क्रोम बहुत सारे धागे बनाता है)।
राहगीर

1

पहली बात - आमतौर पर फॉर्म कैश नहीं होते हैं। इसलिए, आपने जो भी सबमिट किया है वह साइट पर चला गया है और यदि यह गिरा दिया गया है तो आप कर रहे हैं; आपको इसे फिर से टाइप करना होगा।

लाजर आपके प्रपत्र डेटा (निश्चित रूप से, इसके स्थापित होने के बाद ही) को संग्रहीत करने के लिए SQLite DB का उपयोग करता है

पीएस: कोर-डंप जरूरतमंद करने के लिए एक प्यारा प्रयास है, हालांकि मुझे आश्चर्य है कि अगर उस पर लागत-से-प्रयास लाभ है (यह स्पाइवेयर / मैलवेयर तकनीक के रूप में अधिक उपयोगी होगा - यहां कोई अपराध नहीं Joey)।


1
वास्तव में, कोर डंप तकनीक मेरी अपेक्षा से अधिक आसान हो गई।
जॉय एडम्स

@ जॉय, इसने आपके लिए किया और फिर आपने इसे अपनी समस्या का हल घोषित कर दिया। मुझे आश्चर्य है कि एक ही समस्या से जूझ रहे सभी लोगों के लिए यह कितना अच्छा होगा - क्या उन्हें लाजर जैसी चीजें स्थापित करनी चाहिए या कोर-डंप पाने के लिए इंतजार करना चाहिए और अपनी किस्मत आजमाना चाहिए? यदि हां, तो यह ध्यान रखना उचित होगा कि दोनों चीजें कैसे काम करती हैं।
nik

1
दरअसल, कोर डंप की गई तकनीक मेरे लिए बहुत उपयोगी थी, और करने के लिए बहुत सरल थी।
लवेल्ला १la

2
भविष्य में डेटा हानि के खिलाफ , लाजर वादा कर रहा है, लेकिन उसके पास काम न करने की थोड़ी कमजोरी है।
निकोलस बारबुल्स्को
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.