我知道在 Firefox 中我可以为一个书签分配多个关键字。但直到现在我还没有找到可以查询由两个或三个关键字组合而成的书签的工具。我知道 Firefox 将其书签存储在 sqlite3 数据库中,places.sqlite
查询该数据库并不困难。
但是所有竞争浏览器的情况如何?哪些浏览器能够为书签分配多个关键字并以某种开放格式存储书签?
编辑:
例如,以下是针对所有标记为“hot”和“sql”的书签的查询
SELECT * from moz_bookmarks b
join moz_bookmarks l1 on b.fk = l1.fk and b.id <> l1.id
join moz_bookmarks t1 on l1.parent = t1.id and t1.parent = 4 and upper(t1.title) = upper('hot')
join moz_bookmarks l2 on b.fk = l2.fk and b.id <> l2.id
join moz_bookmarks t2 on l2.parent = t2.id and t2.parent = 4 and upper(t2.title) = upper('sql')
where b.title is not null and b.type = 1
例如,您可以在 SQLite Manager Firefox AddOn 中执行查询。
让我重新回答一下我的问题,Firefox 是唯一一款以智能方式收集书签的浏览器吗?也就是说,当你拥有了上千个书签之后,你仍然有机会找到某个东西。你有没有遇到过这样的问题:我肯定已经收藏了某个东西,但我找不到它?
答案1
我经常使用此功能,我使用过的浏览器只有 Firefox、IE 和 Chrome。我使用 Chrome 作为默认浏览器。
我设法让关键字与 Chrome 配合使用的唯一方法是使用 Firefox 创建书签并将关键字添加到书签中,然后从 Firefox 导出它们,再从 Chrome 书签管理器导入它们。然后,您将能够在 Chrome 中使用这些关键字。
答案2
这几乎肯定不是你想要的答案,但是乌兹别尔.你自己管理一切,包括书签,因此你可以编写查询书签的脚本。