J'ai remarqué que contrairement à d'autres navigateurs, dans Firefox, il n'y a pas de vue Historique proprement dite, car le seul moyen d'obtenir un historique dans le bon ordre consiste à le définir sur Most Recent Viewed
(si vous passez Menu > History > Show All History
) mais cela signifie toujours que si à 17:45
je vais sur askubuntu.com, alors si j'y retourne à 18:55
je ne pourrai jamais voir à quelle heure je m'y suis rendu auparavant.
Et je ne pourrai voir que la dernière fois que je suis allé à cette page, maintenant pour certains (bien que je ne sache pas comment) cela pourrait être plus efficace d'une certaine manière ou tout simplement mieux, mais pour moi ce n'est vraiment pas le cas, alors Existe-t-il un moyen de visualiser correctement l'historique complet, où je peux voir toutes les fois où je suis allé à la même page et pas seulement la plus récente? Ou est-ce une fonctionnalité que je devrai demander dans Firefox (Google Chrome possède cette fonctionnalité)?
Juste pour clarifier: Je veux faire en sorte que chaque visite sur chaque page individuelle reçoive une nouvelle entrée individuelle dans la vue historique au lieu de remplacer l'entrée précédente concernant ma visite de cette page.
Informations sur le système d'exploitation:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 15.04
Release: 15.04
Codename: vivid
Flavour: GNOME
GNOME Version: 3.16
Informations sur le package:
firefox:
Installed: 40.0.3+build1-0ubuntu0.15.04.1
Candidate: 40.0.3+build1-0ubuntu0.15.04.1
Version table:
*** 40.0.3+build1-0ubuntu0.15.04.1 0
500 http://archive.ubuntu.com/ubuntu/ vivid-updates/main AMD64 Packages
500 http://archive.ubuntu.com/ubuntu/ vivid-security/main AMD64 Packages
100 /var/lib/dpkg/status
37.0+build2-0ubuntu1 0
500 http://archive.ubuntu.com/ubuntu/ vivid/main AMD64 Packages
Selon cette page de mozillazine , l'historique du navigateur est stocké dans le fichier places.sqlite
du dossier des profils (.mozilla/firefox/
sur Ubuntu.)
J'ai donc tiré ce fichier et jeté un coup d'œil aux tables de la base de données. Dans la table moz_places
, il y a une colonne last_visit_date
qui vous donne un numéro heure Unix/Epoch time .
Cependant, il n'y a pas d'autres colonnes qui fournissent un numéro pour la visite initiale et donc aucun moyen de fournir un véritable historique de navigateur autre que celui fourni par Firefox.
TL; DR : Autant que je sache en regardant les fichiers Firefox SQLite, il n’existe aucun moyen d’obtenir un historique complet autre que celui du navigateur fournit.
EDIT: J'ai créé un addon Firefox de base qui écrira la date et l'heure (au format Unix/Epoch) avec le titre et la page de la page. URL du fichier firefoxHistory
de votre répertoire personnel.
Le code est disponible sur this github Gist .
Comme je l'ai déjà écrit ici pour Firefox et Google Chrome, voici la partie pour Firefox:
L'historique se trouve dans une table de base de données dans places.sqlite
dans SQLite format 3
:
$ file ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite
~/.mozilla/firefox/rsbxl7fx.default/places.sqlite: SQLite 3.x database, user version 26
rsbxl7fx.default
En fonction de votre profil
Pour afficher l'historique, vous devez installer sqlite3:
Sudo apt-get install sqlite3
Démarrer sqlite3 avec
sqlite3 ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite
et liste par exemple. toutes les tables:
sqlite> .tables
moz_anno_attributes moz_favicons moz_items_annos
moz_annos moz_historyvisits moz_keywords
moz_bookmarks moz_hosts moz_places
moz_bookmarks_roots moz_inputhistory
Ou l'histoire avec:
sqlite> SELECT datetime(a.visit_date/1000000,'unixepoch') AS visit_date, b.url FROM moz_historyvisits AS a JOIN moz_places AS b ON a.place_id=b.id WHERE 1 ORDER BY a.visit_date ASC;
Alternativement, une interface graphique peut être utilisée:
sqlitebrowser
Sudo apt-get install sqlitebrowser
et commencez par:
sqlitebrowser ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite
sqliteman
Sudo apt-get install sqliteman
et commencez par:
sqliteman ~/.mozilla/firefox/rsbxl7fx.default/places.sqlite