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
6
A
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 ....
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