Frage

Wie kann ich eine Anwendung erstellen, um den gesamten Verlauf meines Browsers (Firefox) zu lesen?Mir ist aufgefallen, dass ich dabei bin

C:\Benutzer\Benutzername\AppData\Local\Mozilla\Firefox\Profiles\646vwtnu.default

Was wie eine SQLite-Datenbank aussieht (urlclassifier3.sqlite), aber ich weiß nicht, ob sie wirklich zum Speichern von Verlaufsinformationen verwendet wird.Ich habe nach Beispielen dafür gesucht, aber nichts gefunden.

PS:Obwohl der Titel ähnlich ist, glaube ich, dass diese Frage nicht dieselbe ist wie „Wie greifen Sie auf den Browserverlauf zu?“

War es hilfreich?

Lösung

Ich glaube places.sqlite derjenige ist, dass Sie in für Geschichte (Firefox 3) suchen sollte. Unten sind ein paar Mozilla Wiki-Einträge, die einige Informationen zum Thema haben.

In früheren Versionen von Firefox sie Geschichte in einer Datei namens history.dat gespeichert, die in einem Format namens „Mork“ codiert wurde. Dieser Perl-Skript von Jamie Zawinski zu analysieren Mork-Dateien verwendet werden.

Andere Tipps

Ich fand auch die folgenden Links interessant zu sein:

einen Verweis auf System.Data.SQLite in meinem .NET-Projekt hinzugefügt hat, alles, was ich tun musste, um eine Verbindung zu schaffen, war:

cnn = New SQLiteConnection("data source=c:\Users\user.name\AppData\Roaming\Mozilla\Firefox\Profiles\646vwtnu.default\places.sqlite")
cnn.Open()

hatte ich ein kleiner Fehler der .net SQLite-Provider hat sich sqlite3_enable_shared_cache nicht unterstützen, die ich glaube, hindert mich die places.sqlite Datenbank zu öffnen, während mit Firefox (siehe Unterstützung für sqlite3_enable_shared_cache)

Die Firefox SQLite Manager-Addon ist ein großes Werkzeug. Wenn Sie möchten mehr über die Firefox Orte Design und DB-Schema Besuch lernen Mozilla Places .

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top