Bonjour
J'aurais pas du changer le titre du post, je m' aperçois que c'est peut être moins clair.
places.sqlite bug ? Comment obtenir la vrai $LAST_VISIT_URL
J'utilise la requête SQL suivante : sqlite3 /tmp/places.sqlite "select url from moz_places order by last_visit_date desc limit 1;"
;
La réponse est différente de ce que j'ai en haut de l'onglet de l'historique (trier par date de visite vous l'aurez compris).
Sinon les 2 capture montrent la différence entre l'onglet historique et places.sqlite, On voit que la recherche google n’apparaît pas dans places.sqlite. ;et que youtube y est en premier; et que github n’apparaît pas, et que .... (Je precise : que ce soit une url nouvellement visitée ou bien issue d'un rafraichissement de la page)
Voila il m'arrive un truc bizarre dans places.sqlite --> moz_places avec last_visited_date.
Il ne reflète pas ce que j'ai dans mon historique.
Je pensais que ce paragraphe disait TOUT le fond de mon probleme, mais bon
Lorsque je ferme firefox, la DB s'actualise et ma requête me donne un résultat cohérent
Voila peut être une explication. merci a jsher2000 sur le forum US
Some history may be cached in memory, but the Library window shows a lot of entries, so presumably it is going to disk for that information. The SQLite engine is constructing that from the places.sqlite file and from its journaling files, so it has a more complete view than you do simply operating on the one file.
Est ce que je peut avoir les info en temps réel avec le fichier places.sqlite.wal ? Si oui ,un outils comme wal2json peut il m'aider.
Anyway, si quelqu'un voit une maniere d'obtenir la "VRAI" derniere adresse visitée qu'elle soit nouvellement visitée ou issue d'une page raffraichie ?