2008-09-17 15 views
6

Firefox 3 speichert die Lesezeichen in einer SQLite-Datenbank. Es sind mehrere gehackte SQLite-Java-Bibliotheken verfügbar. Gibt es eine Möglichkeit, die SQLite-Datenbank in Java zu hacken (ohne Bibliotheken zu verwenden), um Lesezeichen zuverlässig zu lesen? Kann jemand wissen, wie die SQLite-Datenbank gespeichert ist und programmgesteuert (von Java) zugreifen?Lesen Firefox 3 Lesezeichen

Antwort

4

Sie benötigen die SQLite JDBC driver (auf dieser Seite wird erläutert, wie Abfragen in einer SQLite-Datenbank mit diesem Treiber in Java ausgeführt werden).

2

Ich weiß nicht, warum Sie keinen JDBC-Treiber verwenden müssen, aber es gibt eine andere mögliche "Lösung", die von Ihren Softwareanforderungen abhängt. Geben Sie in FF3 die Adressleiste ein: config

Ändern Sie den Wert der Eigenschaft: browser.bookmarks.autoExportHTML in true.

Dies wird Ihre Lesezeichen in einem HTML exportieren, wenn Sie FF schließen. Sie können dann den HTML-Code lesen. Es kann oder nicht lösen Ihr Problem ....

+0

Obwohl ist definitiv eine gute Alternative. Sie bekommen nur, was Firefox exportiert. Wenn Sie sich mit der Datenbank verbinden, können Sie alles bekommen, was Ihnen gefällt. – kevindaub