Domanda

come posso creare un'applicazione per leggere tutto il mio browser (firefox) storia?ho notato che ho in

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

quello che sembra un database sqlite (urlclassifier3.sqlite), ma non so se è davvero ciò che viene utilizzato per memorizzare de storia informazioni.ho cercato esempi su come fare questo, ma non ho trovato niente.

ps:anche se il titolo è simile credo che a questa domanda non è lo stesso "Come è possibile avere accesso alla cronologia del browser?"

È stato utile?

Soluzione

Credo places.sqlite è quella che si dovrebbe essere alla ricerca in storia (Firefox 3).Qui di seguito sono un paio di Mozilla wiki le voci che hanno un po ' di informazioni sul soggetto.

Nelle versioni precedenti di Firefox hanno archiviato la storia in un file chiamato history.dat, che è stato codificato in un formato chiamato "Mork". Questo script in perl da Jamie Zawinski può essere utilizzato per analizzare Mork file.

Altri suggerimenti

Anche io ho trovato il seguente link interessante:

Dopo l'aggiunta di un riferimento a System.Dati.Sqlite nel mio .Progetto in rete, tutto quello che ho dovuto fare per creare una connessione:

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

Ho avuto un problema minore ha il .net sqlite provider non supporta sqlite3_enable_shared_cache che credo sia la prevenzione di me per aprire i luoghi.database sqlite, pur avendo firefox in esecuzione (vedere Supporto per sqlite3_enable_shared_cache)

Il Firefox SQLite Manager Addon è un grande strumento.Se volete conoscere l'Firefox Luoghi di progettazione e schema del DB visita Mozilla Luoghi.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top