Firefox 中的 OpenSearch

Firefox 中的 OpenSearch

我正在寻找一种方法来为 Firefox 添加类似 Chrome/Chromium 的行为。使用 Chrome,您可以Tab在使用位置栏打开网页时按下,然后使用 OpenSearch 搜索特定于站点的搜索引擎。有没有办法在 Firefox 中做到这一点?它还应该能够自动添加搜索引擎,而无需手动交互。

答案1

有两种可能的解决方案可以将此功能添加到 Firefox。

  1. 智能关键词- 内置 Firefox 功能,可定义特定站点的搜索功能关键字,然后按 即可在位置栏中执行搜索keyword search_stringEnter步骤如下(根据链接修改)。

    1. 访问目标网站上包含您想要设置为关键字的搜索字段的页面(例如http://imdb.com)。
    2. 右键单击搜索字段并选择Add a Keyword for this Search...
    3. New Bookmark对话框中,为书签输入合适的名称(例如“IMDB 搜索”),并创建关键字(例如“imdb”或“imdb.com”)。
    4. 选择任意书签文件夹以包含智能关键字。单击OK
    5. 要使用创建的智能书签,请打开新选项卡,在位置栏中输入关键字和搜索字符串,然后按Enter(例如imdb William Shatner)。
  2. InstantFox 快速搜索插件- 一个插件,用于自定义搜索快捷方式和输入时自动完成。手动定义搜索快捷方式,然后使用shortcut search_string然后按Enter(例如imdb William Shatner)在位置栏中执行搜索。更多信息这里

答案2

编辑--我读了你上面的评论,用尽可能少的按键来完成这项工作很可能是自动热键的工作。按ctrl+k然后输入要搜索的内容,然后创建一个自动热键脚本down arrow(x 次)并按enter。如果您还想添加任意搜索词,您可以让 AHK 在按下绑定键时发送 site:"custom.url", down arrow, enter。(在我尝试的情况下,在搜索查询后添加 site:sampleurl.com 是完全可以接受的)

不过,该功能并不在位置/URL 栏中。它是其右侧的一个框。要搜索常用站点,例程会更简单。(这些可以在 about:preferences#search 中或使用放大镜进行自定义,例如,我刚刚将超级用户添加到选项中,这样我现在就可以搜索超级用户,而不必键入 site:superuser.com)。只需键入查询并按下绑定的按键,这样自动热键脚本就会:

  • 发送down arrow适当的次数,并
  • enter

https://www.autohotkey.com/docs/commands/Send.htm应该能让您立即走上正确的道路并顺利航行。

用不同数量的向下箭头重复此操作,现在您就可以基于具有可自定义按键的引擎进行自动搜索。

答案3

该功能现已在 Firefox 83 中可用。

Firefox 支持:如何添加搜索引擎如果默认值还不够。

来自发行说明

当 Firefox 自动完成您的某个搜索引擎的 URL 时,您现在可以通过选择地址栏结果中的快捷方式直接在地址栏中使用该引擎进行搜索。

还提到晚间新闻

搜索模式和 Tab 键搜索刚刚在 Firefox 83 中发布!

答案4

为了获得类似 Chromium/Chrome 的搜索行为,我设置了duckduckgo.com作为默认搜索引擎并使用其“砰!”句法。

例如,要在 YouTube 中搜索猫视频,请输入!yt 猫视频. 要在 Google 中搜索,您必须输入!G。下面还有一些快捷方式: duckduckgo.com bang 快捷方式

相关内容