删除 Firefox 历史记录中的条目很简单,但是如何在历史记录中添加或编辑 URL(或 URI)?
答案1
您可以直接操作存储历史记录的 SQLite 数据库,您可以在places.sqlite
Firefox 配置文件文件夹中的文件中找到它。您可以使用SQLite 管理器插件,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 管理器扩展,您仍需要使用此附加组件的另一个 Firefox 实例。在这个单独的实例中,您可以运行命令来计算哈希值或生成 GUID,然后复制这些值来代替前面 SQL 语句中的调用。
SELECT hash('https://example.com/')
SELECT GENERATE_GUID()