1

Удалить запись в истории Firefox очень просто, но как я могу добавить или изменить URL (или URI) в истории?

1 ответ1

4

Вы можете напрямую управлять базой данных SQLite, в которой хранится история, которую вы можете найти в файле places.sqlite папке вашего профиля Firefox. Вы можете использовать дополнение SQLite Manager, DB Browser для SQLite, пакет программного обеспечения sqlite3 для Linux или другой инструмент SQLite на ваш выбор.

В базе данных places.sqlite , чтобы вставить запись истории, выполните команду:

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

Обновлять:

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

Обратите внимание, что Firefox сам определяет функции hash и GENERATE_GUID , поэтому даже если вы решили использовать инструмент SQLite, отличный от расширения SQLite Manager , вам все равно понадобится другой экземпляр Firefox с этим дополнением. В этом отдельном экземпляре вы можете запускать команды для вычисления значения хеш-функции или генерирования GUID, а затем копировать эти значения вместо их вызовов в предыдущих операторах SQL.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .