1 min read

Firefox 收藏的秘密

Firefox 下,收藏页面可以通过「书签」菜单,或直接按 Ctrl-D,或点击地址栏右侧的星星来收藏,前两种方法中,firefox 会弹出对话框,如下:

firefox 收藏网页对话框

图1

Tags 部分表示页面标签,可填可不填,填写的话,可以方便后期检索。

除此之外,firefox 其实还有一种收藏页面的方式,不过与上面所述方法有所不同,如下:

firefox 收藏 关键字

图2

图2中显示的这个对话框,是右击我的博客的搜索框后,选择弹出菜单中的 「Add a Keyword for this Search…」 菜单项后出来的。可以看到,对话框的标题为 “New Bookmark”。

在 “Keyword” 框中填入你要设置的关键字,比如,zf。之后按 Alt-D 或按 Ctrl-L 或通过鼠标聚焦 firefox 的导航栏,然后输入 「zf firefox」 就可以搜索博客中带有 「firefox」 关键词的文章,如图3:

firefox 导航栏自动补齐搜索

图3

在上面,我强调说,这种方法是别一种收藏页面的方法,因为我们可以从书签管理中找到第二种方法收藏的链接,如下所示,在侧边栏中打开书签管理并搜索:

firefox 书签管理

图4

你可以看到,当鼠标放到该链接上时,会浮动出一个 tooltip,显示 Name 与收藏的网址:

Search 陈三
http://www.zfanw.com/blog/?s=%s

这正是第二种方法收藏的页面路径。

请注意 %s 部分。这是 firefox 的 Keyword search 背后实现。

当我输入 zf firefox” 时,firefox 其实自动将收藏的网址 “https://www.zfanw.com/blog/?s=%s” 中的 「%s」 替换为 “zf” 这个关键字空格后的所有内容即 “firefox”,也就是说,访问的页面网址实际上变成

http://www.zfanw.com/blog/?s=firefox

这样我们就清楚知道这个功能背后的原理。

当右击搜索框添加关键字保存的页面实现不正常或无法添加关键字时,我们可以自己手动设置收藏地址。

举 Google+ 为例,如果通过 「Add a Keyword for this Search…」 方法来添加 「gp」 为关键字,保存的链接地址是 “https://plus.google.com/s/_/search/form?q=%s”,很不幸,这个搜索网址并不正确。

但我们可以试着输入一两个关键词看看其结构,仍试 “firefox”,其链接结构如下:

https://plus.google.com/s/firefox

这样我们就可以将先前收藏的链接地址修改为 “https://plus.google.com/s/%s”,之后在导航栏输入 “gp firefox” 即可搜索 Google+ 里的 firefox 内容。

通过这种办法,我们实际上可以给 firefox 添加无数的「搜索引擎」,而不仅仅默认的 Google、Bing,又或是通过扩展组件添加的搜索引擎。

如果再配上 Vimperator,则简直行云流水了。

参考

  1. Google+ vimperator 中文社群 及其评论
报告问题 修订