4 votes

Ajouter ou modifier une entrée dans l'historique de Firefox

La suppression d'une entrée dans l'historique de Firefox est une opération simple. mais comment ajouter ou modifier une URL (ou URI) dans l'historique ?

6voto

Chris Nava Points 4048

Vous pouvez manipuler directement la base de données SQLite qui stocke l'historique, que vous trouverez dans le fichier places.sqlite dans le dossier de votre profil Firefox. Vous pouvez utiliser le module complémentaire SQLite Manager , DB Browser for SQLite die sqlite3 sous Linux, ou un autre outil SQLite de votre choix.

Lors de la places.sqlite pour insérer une entrée d'historique, exécutez la commande :

INSERT INTO moz_places (url,title,rev_host,last_visit_date,guid,url_hash) VALUES('https://example.com/','Example Title','moc.elpmaxe.',strftime('%s','now'),GENERATE_GUID(),hash('https://example.com/'))

Pour mettre à jour :

UPDATE moz_places SET url = 'https://example.com/', url_hash = hash('https://example.com/') WHERE id = #### -- auto-incrementing integer ID

Notez que Firefox définit lui-même l'option hash y GENERATE_GUID donc même si vous avez choisi d'utiliser un outil SQLite autre que l'extension SQLite Manager vous aurez toujours besoin d'une instance différente de Firefox avec ce module complémentaire. Dans cette instance distincte, vous pouvez exécuter des commandes pour calculer la valeur de hachage ou générer le GUID, puis copier ces valeurs à la place de leurs appels dans les instructions SQL précédentes.

SELECT hash('https://example.com/')
SELECT GENERATE_GUID()

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X