TarayıcılarOrtaForm ve otomatik doldurma verileri

Firefox formhistory.sqlite

Web formlarına ve arama çubuğuna girilen değerlerin Firefox deposu: alan adı, değer, kullanım sayısı, 1970'ten beri µs cinsinden ilk ve son kullanım.

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çimSQLite 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ümler2026-10-14 tarihinde okunan Firefox ana dalı. Varsayılan saklama tercihi browser.formfill.expire_days = 180.

04Temel alanlar

AlanNe 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ı

AlanKodlamaNot
firstUsed, lastUsedint64 µs since 1970-01-01 UTCTek bir toplu işlemde yazılan tüm girdiler aynı 'now' değerini paylaşır.
timeDeletedint64 µs since 1970-01-01 UTCYalnı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ışı

  1. formhistory.sqlite'ı varsa -wal dosyasıyla birlikte kopyalayın.
  2. firstUsed ve lastUsed'ı 1.000.000'a bölerek çevirin ve lastUsed'a göre sıralayın.
  3. Arama çubuğu girdilerini web sitesi form alanlarından ayırmak için fieldname'e göre gruplayın.
  4. 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

  1. Firefox source — toolkit/components/satchel/FormHistory.sys.mjs Mozilla (GitHub mirror) · erişim 2026-10-14
  2. Firefox source — modules/libpref/init/all.js (browser.formfill.* defaults) Mozilla (GitHub mirror) · erişim 2026-10-14
  3. Profiles — Where Firefox stores your bookmarks, passwords and other user data Mozilla Support · erişim 2026-10-14