pal*_*wim 2 firefox history sqlite
删除 Firefox 历史记录中的条目很简单,但如何在历史记录中添加或编辑 URL(或 URI)?
您可以直接操作存储历史的 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/'))
Run Code Online (Sandbox Code Playgroud)
更新:
UPDATE moz_places SET url = 'https://example.com/', url_hash = hash('https://example.com/') WHERE id = #### -- auto-incrementing integer ID
Run Code Online (Sandbox Code Playgroud)
请注意,Firefox 本身定义了hash
和GENERATE_GUID
函数,因此即使您选择使用SQLite 管理器扩展以外的 SQLite工具,您仍然需要使用此附加组件的不同 Firefox 实例。在这个单独的实例中,您可以运行命令来计算散列值或生成 GUID,然后复制这些值以代替它们在之前 SQL 语句中的调用。
SELECT hash('https://example.com/')
SELECT GENERATE_GUID()
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
2297 次 |
最近记录: |