Eintrag im Firefox-Verlauf hinzufügen oder bearbeiten

780
palswim

Das Löschen eines Eintrags im Firefox-Verlauf ist eine einfache Angelegenheit . Wie kann ich jedoch einen URL (oder eine URI) im Verlauf hinzufügen oder bearbeiten?

1

1 Antwort auf die Frage

4
palswim

Sie können die SQLite-Datenbank, in der die Historie gespeichert ist, direkt bearbeiten, die Sie in der places.sqliteDatei in Ihrem Firefox-Profilordner finden. Sie können das SQLite Manager-Add-On, DB Browser for SQLite, das sqlite3Softwarepaket unter Linux oder ein anderes SQLite-Tool Ihrer Wahl verwenden.

places.sqliteFühren Sie auf der Datenbank den Befehl aus, um einen Verlaufseintrag einzufügen:

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/')) 

Aktualisieren:

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

Beachten Sie, dass Firefox selbst die Funktionen hashund definiert. GENERATE_GUIDWenn Sie also ein anderes SQLite-Tool als die SQLite Manager-Erweiterung verwenden, benötigen Sie mit diesem Add-On eine andere Firefox-Instanz. In dieser separaten Instanz können Sie Befehle ausführen, um den Hashwert zu berechnen oder die GUID zu generieren, und dann diese Werte anstelle ihrer Aufrufe in den vorherigen SQL-Anweisungen kopieren.

SELECT hash('https://example.com/') SELECT GENERATE_GUID() 
Firefox [fügte die Spalte `url_hash` in Firefox 50 hinzu] (https://bugzilla.mozilla.org/show_bug.cgi?id=889561). Diese Lösung funktioniert daher für Firefox 50 und höher (derzeit Firefox 57 zum Zeitpunkt des Schreibens) ). palswim vor 6 Jahren 0
Sie können https://github.com/bencaradocdavies/sqlite-mozilla-url-hash (C) oder https://gist.github.com/boppreh/a9737acb2abf015e6e828277b40efe71 (Python) verwenden, um die URL zu berechnen. BoppreH vor 5 Jahren 0