更改 Firefox 地址栏的默认搜索引擎

更改 Firefox 地址栏的默认搜索引擎

我喜欢在 Firefox 的地址栏中输入内容并进行 Google 搜索的功能。但我想知道是否有办法自定义 Firefox 使用的搜索引擎?

答案1

在 FireFox 中,在地址栏中输入

about:config

然后按Enter。现在查找标题为“ keyword.URL”的条目,这是配置键,其中包含您在地址栏中搜索时要使用的搜索 URL。如果双击该条目,则可以更改其值。

在此处输入图片描述

默认情况下应设置为 google,它使用以下查询 URL:http://www.google.com/search?&q=可能有点不同,但应该是相似的。

搜索引擎查询 URL 的一些示例:

谷歌:http://www.google.com/search?&q=
雅虎:http://search.yahoo.com/search?p=
问:http://www.ask.com/web?q=
冰:http://www.bing.com/search?q=1

如果您想要其他搜索引擎,但不知道查询 URL,请执行以下操作:

  1. 转到您喜欢的搜索引擎(例如 Google)

  2. 使用容易识别的关键字(如“HELLOWORLD”)进行搜索

  3. 在您的地址栏中,应该有一个包含您的关键字的 URL。对于 Google,它应该是这样的http://www.google.nl/search?q=HELLOWORLD&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:nl:official&client=firefox-a

  4. 现在只需删除“=“就在您选择的关键字之前。您的 Google 查询 URL 将是:http://www.google.nl/search?q=

    在此处输入图片描述

答案2

从...开始版本 34.0.5, 这可以改变通过前往 Options Search

选项
(来源:火狐网

也可以通过编程方式改变,尽管这更困难。搜索引擎设置现在保存在配置文件文件夹中,位于名为 search-metadata.json。 例子

{
  "[global]": {
    "current": "Google",
    "hash": "fGiy1O53LgQtereW/4qUSlwFfagTNKGghURIbAFw8wY="
  }
}

可以使用此示例 Bash 脚本创建哈希

profile=default
provider=Google
disclaimer="By modifying this file, I agree that I am doing so only within \
Firefox itself, using official, user-driven search engine selection processes, \
and in a way which does not circumvent user consent. I acknowledge that any \
attempt to change this file from outside of Firefox is a malicious act, and \
will be responded to accordingly."
printf "$profile$provider$disclaimer" | openssl sha256 -binary | base64

讨论了这一变化在 Bugzilla并且可以在 源代码

答案3

从 FF23 开始,Keyword.Url 选项已被删除。

地址栏 (1) 和搜索栏 (2) 共享相同的设置。因此,如果搜索栏设置为 Yahoo,则搜索时也会如此(见下面的屏幕)

在此处输入图片描述

要将新的提供商添加到影响“超棒栏”(我认为现在称为位置栏)和搜索栏的列表中,请从搜索框下拉箭头中选择引擎(位于代表 Yahoo! 的紫色 Y 旁边(靠近数字 2))

然而,就目前情况而言,Keyword.Url 参数似乎已被删除。没有任何东西可以替代它(在同一区域)。

我发现了一个插件https://addons.mozilla.org/en-US/firefox/addon/keywordurl-hack/设置说明

https://addons.mozilla.org/en-US/firefox/addon/keyword-search/

这只是猜测,但我相信删除此功能是为了防止搜索劫持。

最新的 Firefox 还提供了附加搜索选项,如果您右键单击任何(大多数/某些)搜索框,即使是此 SU 页面顶部的搜索框,您也可以“将关键字添加到此站点”。然后,您可以从“位置栏”(如图 1 所示)中选择搜索引擎,并通过输入您提供的书签名称来添加搜索短语。

以下是该决定背后的全部原因https://bugzilla.mozilla.org/show_bug.cgi?id=873734

答案4

在 Firefox 34 中,搜索 UI 已经发生改变,但是尽管“管理搜索引擎列表”对话框中的“编辑关键字”选项已经消失,但仍然可以在地址栏中使用关键字搜索。

例如,可以打开http://www.bing.com/并右键单击搜索栏以获取:

在此处输入图片描述

选择“为此搜索添加关键字...”,将出现以下对话框:

在此处输入图片描述

输入“bing”作为关键字。现在您可以在地址栏中输入:

在此处输入图片描述

并得到这个:

在此处输入图片描述

对于谷歌,可以使用相同的机制,并可能将搜索关键字定义为“g”以简洁起见。

如果您希望删除这样的关键字,可以从书签菜单中进行。

相关内容