在 Firefox 历史记录中添加或编辑条目

在 Firefox 历史记录中添加或编辑条目

删除 Firefox 历史记录中的条目很简单,但是如何在历史记录中添加或编辑 URL(或 URI)?

答案1

您可以直接操作存储历史记录的 SQLite 数据库,您可以在places.sqliteFirefox 配置文件文件夹中的文件中找到它。您可以使用SQLite 管理器插件SQLite 数据库浏览器sqlite3Linux 上的软件包或您选择的其他 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 本身定义了hashGENERATE_GUID函数,因此即使你选择使用除SQLite 管理器扩展,您仍需要使用此附加组件的另一个 Firefox 实例。在这个单独的实例中,您可以运行命令来计算哈希值或生成 GUID,然后复制这些值来代替前面 SQL 语句中的调用。

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

相关内容