更改 Firefox 網址列的預設搜尋引擎

更改 Firefox 網址列的預設搜尋引擎

我喜歡在 Firefox 網址列中輸入內容並進行 Google 搜尋的功能。但我想知道是否有某種方法可以自訂 Firefox 使用的搜尋引擎?

答案1

在 FireFox 中,在網址列中輸入

about:config

並按Enter。現在尋找標題為「keyword.URL」的條目,這是配置鍵,其中包含在網址列搜尋時要使用的搜尋 URL。如果雙擊該條目,則可以變更該值。

在此輸入影像描述

預設應設定為 google,它使用以下查詢 URL:http://www.google.com/search?&q=可能有點不同,但應該是相似的。

搜尋引擎查詢 URL 的一些範例:

Google: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。對於谷歌來說,它會是這樣的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 查詢網址將會是:http://www.google.nl/search?q=

    在此輸入影像描述

答案2

從...開始版本34.0.5, 這可以改變通過去 Options Search

選項
(來源:mozilla.net

也可以是以程式方式改變,雖然這比較困難。搜尋引擎設定現在保存在設定檔資料夾中的一個名為 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”作為關鍵字。現在您可以在網址列中寫入:

在此輸入影像描述

並得到這個:

在此輸入影像描述

對於 Google,可以使用相同的機制,為了簡潔起見,可以將搜尋關鍵字定義為「g」。

如果您想刪除此類關鍵字,可以從「書籤」選單中完成。

相關內容