Question

comment puis-je créer une application pour lire tout mon navigateur (firefox) de l'histoire?j'ai remarqué que j'ai dans

C:\Users\user.name\AppData\Local\Mozilla\Firefox\Profiles\646vwtnu.default

ce qui ressemble à une base de données sqlite (urlclassifier3.sqlite) mais je ne sais pas si c'est vraiment ce qui est utilisé pour stocker de l'information historique.j'ai cherché des exemples sur la façon de le faire, mais ne trouve rien.

ps:bien que le titre soit de similaire, je crois que cette question n'est pas la même que "Comment accéder à l'historique du navigateur?"

Était-ce utile?

La solution

Je crois places.sqlite est celui que vous devriez être à la recherche pour l'histoire (Firefox 3).Ci-dessous sont un couple de Mozilla entrée dans le wiki que peu d'info sur le sujet.

Dans les versions antérieures de Firefox, ils stockés histoire dans un fichier appelé history.dat, qui a été encodé dans un format appelé "Mork". Ce script perl par Jamie Zawinski peut être utilisé pour analyser Mork fichiers.

Autres conseils

J'ai aussi trouvé les liens suivants pour être intéressant:

Après l'ajout d'une référence à System.Les données.Sqlite dans mon .Projet Net, tout ce que j'avais à faire pour créer un lien:

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

J'ai eu un problème mineur a le .net sqlite fournisseur ne prend pas en charge sqlite3_enable_shared_cache qui, je crois, m'empêchant d'ouvrir les lieux.la base de données sqlite, tout en ayant firefox en cours d'exécution (voir Soutien pour sqlite3_enable_shared_cache)

L' Firefox SQLite Manager Addon est un outil formidable.Si vous souhaitez en apprendre au sujet de l'Firefox Lieux de conception de base de données et schéma de visite Mozilla Lieux.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top