01Konum
- <Firefox profile>/formhistory.sqlite
02Yanıtladığı sorular
- Kullanıcı formlara veya arama çubuğuna ne yazdı?
- Bir değer ilk ne zaman girildi ve en son ne zaman kullanıldı?
- Aynı değer kaç kez gönderildi?
03Biçim ve sürümler
| Biçim | SQLite 3 veri tabanı. firstUsed, lastUsed ve timeDeleted, 1970-01-01 UTC'den bu yana mikrosaniyedir (JavaScript Date.now() × 1000). |
|---|---|
| Geçerli olduğu sürümler | 2026-10-14 tarihinde okunan Firefox ana dalı. Varsayılan saklama tercihi browser.formfill.expire_days = 180. |
04Temel alanlar
| Alan | Ne anlatır |
|---|---|
| moz_formhistory (id, fieldname, value, timesUsed, firstUsed, lastUsed, guid) | Her alan adı ve değer çifti için bir satır. |
| moz_deleted_formhistory (id, timeDeleted, guid) | Silme kayıtları; kaynak kod bu tabloyu varsayılan olarak yalnızca Android'de etkinleştirir. |
| moz_sources (id, source) and moz_history_to_sources (history_id, source_id) | Girdilerin bir kaynak metniyle isteğe bağlı ilişkilendirilmesi. |
05Zaman damgaları
| Alan | Kodlama | Not |
|---|---|---|
| firstUsed, lastUsed | int64 µs since 1970-01-01 UTC | Tek bir toplu işlemde yazılan tüm girdiler aynı 'now' değerini paylaşır. |
| timeDeleted | int64 µs since 1970-01-01 UTC | Yalnızca silinenler tablosunun kullanıldığı yerde bulunur. |
Ham değerleri Zaman damgası çözücü, yerel saatleri ise Yerel saatten UTC'ye ile çözün.
06İnceleme akışı
- formhistory.sqlite'ı varsa -wal dosyasıyla birlikte kopyalayın.
- firstUsed ve lastUsed'ı 1.000.000'a bölerek çevirin ve lastUsed'a göre sıralayın.
- Arama çubuğu girdilerini web sitesi form alanlarından ayırmak için fieldname'e göre gruplayın.
- Siteyi belirlemek için lastUsed'ı places.sqlite ziyaretleriyle ilişkilendirin.
07Yorum tuzakları
- expire_days tercihinden (varsayılan 180 gün) eski girdiler silinir.
- Değerle birlikte URL saklanmaz; siteye bağlamak için ilişkilendirme gerekir.
- Form geçmişi kapatılabilir (browser.formfill.enable); boş tablo yapılandırmanın sonucu olabilir.
09Kaynaklar
- Firefox source — toolkit/components/satchel/FormHistory.sys.mjs Mozilla (GitHub mirror) · erişim 2026-10-14
- Firefox source — modules/libpref/init/all.js (browser.formfill.* defaults) Mozilla (GitHub mirror) · erişim 2026-10-14
- Profiles — Where Firefox stores your bookmarks, passwords and other user data Mozilla Support · erişim 2026-10-14