Yanıtlar:
Lazarus'u kurmanı tavsiye ederim - popomu yeterince kurtardı.
Whew! Bir çözüm buldum - gelen / giden trafiği yakalayan " Canlı HTTP Başlıkları " uzantısıyla "geri" ve "ileri" düğmesine basmayı başardım ve form bilgileri POST yanıtının bir parçasıydı. (Firefox, form girişini yeniden gönderir, nerede saklandığından emin değildir, ancak kullanıcılara göstermek için açık bir yerleşik yolu yoktur)
Benim yöntemim acil bir durumda test edildi (Facebook yorumu kaybedildi). Üçüncü taraf bir araca ihtiyacı var - ProcessHacker . Yalnızca Windows için - bir Linux yöntemi için bu soruyu kontrol edin . Sadece Firefox ile değil, her tarayıcı ile çalışmalıdır .
İki yol var. Birincisi daha kullanıcı dostudur , ancak PC çökerse, veri kaybedersiniz. İkincisi daha güvenli , ancak ek bir araç gerekir. İkinci olarak, eğer bu eğitim çok zorsa, bir uzmana verebileceğiniz bir dosya alırsınız. Yol II'yi, adım 1 ve 2'yi güvende olmak için ve sonra Yol I'yi kolaylaştırmak için yapabilirsiniz. Ben Way I kullandım.
Bu attığım adımların tam listesi:
Yapılacak ilk şey süreci duraklatmaktır . Bu başarı için çok önemlidir . ProcessHacker'ı (PH) açtım, listede firefox.exe'yi buldum (ağaç görünümünden kurtulmak ve liste görünümünü almak için "Ad" sütununa tıklayabilirsiniz) ve "Askıya Al" seçeneğini kullandım. O zaman Firefox donmuş gibi gözüküyor, bu yüzden Windows size yanıt vermeme işlemini sonlandırma hakkında sorular sorarsa, yapmayın! Yaşıyor, sadece uyuyor.
Firefox.exe satırına çift tıklayın veya firefox.exe bağlam menüsünden "Özellikler" seçeneğini seçin.
"Bellek" sekmesine gidin ve sağ üst köşedeki "Dizeler ..." düğmesini tıklayın.
Varsayılan ayarları kullandım ([✓] işaretli onay kutusu, [] işaretli değil) - Min. len .: 10; [✓] Unicode'u Algıla; [✓] Özel / [] Görüntü / [] Eşlenmiş olarak ara. "Tamam" düğmesine tıklayın.
Bir süre sonra (dakikaya kadar, ancak muhtemelen birkaç saniye) tüm dizeleri bulursunuz. Bu tür ayarlarla ben şimdi 700k dizeleri bitti. Kayıp metni arayan her birini kontrol edin . Şaka yapıyorum! Bir sonraki noktaya git :)
Sol alt "Filtre" üzerine tıklayın ve size en uygun menü öğesini seçin. "İçerir (büyük / küçük harfe duyarsız)" kullandım.
Kayıp metninizde bulunan bir kelimeyi girin. Kelime bazı dizeleri "olarak, örneğin kaydedilebilir çünkü foo bar
". Ne kadar uzun ve benzersiz kelime, o kadar az sonuç alırsınız (bu yüzden daha kolay olacaktır). Sonuç alamazsanız, başka bir kelime deneyin. Yorumumu hafızanın iki bölümünde - bir tanesinde doluydu, diğerinde sadece ikinci yarısında.
Sonuçlara bakın. Çoğu dizeleri her Char sonra null karakteri ile görünür olacaktır, örneğin foobar
olacaktır f.o.o.b.a.r
(onaltılık 66 00 6F 00 6F 00 62 00 61 00 72
). Endişelenme; Unicode olayı. Metninizi bulursanız "Kaydet ..." düğmesini tıklayın. Yorumum yani o vardı, HTML parçası gibi bakıyordu <div>
ve <span>
çevresinde etiketleri.
Kaydedilen dosyayı Unicode'u destekleyen bir düzenleyicide açın. Yerleşik Not Defteri hakkında bilmiyorum, ancak çalışması gerekir. Notepad ++ kullandım.
Metni bulun, gerekli kısmı kopyalayın. "Yaşasın" de. Şimdi ana pencereden firefox.exe satırına sağ tıklayıp "Devam Et" seçeneğini seçebilirsiniz.
Firefox’un modern sürümlerinde, bunun için kullanılabilecek geliştirici araçları bulunur. Basın Ctrl+ Shift+ QAğ aracını getirmek için basın F5sayfayı yeniden ve Ağ aracında (muhtemelen) en üstteki satırı seçmek (onayla içeriği yeniden gönderileceğini unutmayın uyarı, biz tam olarak bunun olmasını istiyorum). Bu POST
yöntem olarak göstermelidir .
Sağ tarafta bir dizi sekme belirir. İlgilendiğimiz "Başlıklar" zaten açık olmalı. Edit and Resend
İstek içeriğinin tamamını almak için tıklayın . İstek İsteği alanı, tüm istek verilerini URL kodlu formda içerir. Böyle bir dekoderi aracılığıyla Run bu bir veri geri almak için.
Verilerinizi kurtarmak için olası bir başka çözüm de, Firefox'un temel bir dökümü yapmaktır (Linux veya benzeri bir ortamda kullandığınızı varsayarsak). Daha fazla bilgi için bu cevaba bakınız: /superuser//a/236400/180675
Kayıp posta verilerini kurtarmak için kullanılabilecek yeni bir addon buldum: Form History Control
Yazar iddia ediyor:
Bu eklenti yazarken aynı zamanda editör alanlarındaki metni de saklar, bu yüzden felaket başladığında çalışmanızı asla kaybetmeniz gerekmez. Oturum zaman aşımlarından, ağ arızalarından, tarayıcı çökmelerinden, elektrik kesintilerinden ve sadece bu önemli e-postayı, makaleyi veya blog yazısını yazdığınız sıkı çalışmayı yok edecek diğer tüm şeylerden sonra kaybolan çalışmanızı kurtarın.
EDIT: Ah, bu yazıyı gerçekten kurtardı. :)
Korkarım form içeriği önbelleğe alınmadı ... Normal giriş alanları (tek satır) otomatik doldurma ile kaydedilebilir , ancak metin alanı (birden çok satır, muhtemelen yazdığınız satırlar) değildir.
Web tarayıcısı kesinlikle bellekteki form verisine sahiptir . Zorluk şu: Bu veri nasıl alınır?
İşte benim fikrim. Bunu denemedim. Kağıt üzerinde çalışıyor. Bu cevap Firefox ve diğer Web tarayıcıları için geçerlidir.
Kısacası: Başlıkları incelerken sayfayı yeniden yükleyin.
127.0.0.1
. Bu bir hosts
dosya ile yapılabilir .*** Düzeltme: Aşağıdakiler Firefox ve Chrome'da çalışsa da, Firefox'taki anlık görüntü bir (gzip'd) ikili dosya oluşturur. Şimdilik bu yaklaşım yalnızca Chrome'da çalışıyor:
İçin hem Firefox ve Chrome, bir sistem sürecinin gerçek çekirdek dökümü kıyasla çok daha kolay bir yolu Geliştirici Araçları kullanmak olduğunu düşünüyorum.
Git Bellek sekmesi sonra almak (Chrome'da "Profiller" olarak adlandırılması için kullanılan) Anlık bir dosyaya ve kaydetme (sadece metin var). Ardından, dosyayı formunuzda yazdığınızı bildiğiniz bir sözcüğü arayın - bu, içeriğin tamamını bulmak için muhtemelen en hızlı yoldur.
Bunu, Chrome'da dinamik bir formun (JavaScript) kendi kendine karıştırdığı ve yazdığım tüm metni kaybettiği bir sayfada test ettim. Hala hafızamdaydı ve henüz göndermemiş olsam bile kurtarabilirdim!
Daha fazla ayrıntı için https://developer.mozilla.org/en-US/docs/Tools/Memory ve https://developers.google.com/web/tools/chrome-devtools/memory-problems/heap-snapshots adresini ziyaret edin .
gzip
, bu nedenle basit bir zcat xxx.fxsnapshot
içerik almak için izin verir.
gunzip -c
(Mac'teki zcat'e eşdeğer) esas olarak soru işaretleri döndürdü ... strings
Üzerine koştum ve biraz bilgi edindim, ancak tam formlu bir içeriğin bu şekilde kurtarılıp kurtarılamayacağını bilmiyorum.