Firefox bewaart je volledige browsegeschiedenis, bladwijzers en site-metadata in een SQLite-database genaamd places.sqlite. Misschien wil je door oude geschiedenis zoeken die Firefox's ingebouwde zoekfunctie niet goed naar boven haalt, je browsedata exporteren, of je gewoontes analyseren. Maar dit bestand openen is niet vanzelfsprekend — Firefox vergrendelt het terwijl het draait, en zodra je een kopie hebt, heeft macOS geen ingebouwde manier om het visueel te bekijken.
Het database bestand vinden en kopiëren
De profielmap van Firefox bevindt zich op ~/Library/Application Support/Firefox/Profiles/xxxxxxxx.default-release/. Daarbinnen vind je places.sqlite naast andere databases zoals cookies.sqlite en formhistory.sqlite. De addertje onder het gras: Firefox vergrendelt deze bestanden terwijl de browser draait. Je moet Firefox eerst afsluiten of het bestand naar een andere locatie kopiëren terwijl het draait (al kan de kopie inconsistent zijn als Firefox op dat moment aan het schrijven is).
Zodra je het bestand hebt, betekent de Terminal-aanpak sqlite3 places.sqlite uitvoeren en queries schrijven tegen tabellen zoals moz_places, moz_historyvisits en moz_bookmarks. Het schema is niet intuïtief — bezoektijdstempels worden opgeslagen in microseconden sinds epoch, URL's staan in de ene tabel terwijl bezoekmetadata in een andere staat, en een leesbare geschiedenislijst krijgen vereist een JOIN. Dit is werkbaar voor iemand die vloeiend SQL beheerst, maar onredelijk voor de meeste gebruikers.
Blader visueel door Firefox-geschiedenis met Tome
Tome opent places.sqlite zoals elk ander databasebestand. Sleep het gekopieerde bestand naar Tome en zie direct elke tabel — moz_places, moz_historyvisits, moz_bookmarks en meer — weergegeven in de zijbalk. Klik op een tabel om de inhoud te doorbladeren in een scrollbaar raster.
Zoek en filter je geschiedenis
Gebruik Tome's SQL-query-editor om gerichte zoekopdrachten te schrijven. Vind elk bezoek aan een specifiek domein, filter op datumbereik met de microsecondetijdstempels, of tel hoe vaak je een bepaalde site hebt bezocht. Syntaxismarkering en auto-aanvulling maken het schrijven van deze queries snel.
Verken bladwijzers en metadata
De moz_bookmarks-tabel slaat je bladwijzerboomstructuur op met ouder-kindrelaties. Blader ernaar in Tome om je volledige bladwijzerhiërarchie te zien, inclusief mapstructuur en sorteervolgorde — details die de bladwijzerbeheerder van Firefox soms verbergt.
Inspecteer andere Firefox-databases
Dezelfde profielmap bevat cookies.sqlite, formhistory.sqlite en content-prefs.sqlite. Elk is een standaard SQLite-database die Tome kan openen. Controleer welke cookies een site heeft ingesteld, bekijk opgeslagen formulierinvoer, of inspecteer per-site voorkeuren — allemaal visueel, zonder ruwe queries in Terminal te schrijven.