Изменить поисковую систему по умолчанию для адресной строки 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, содержащий ваше ключевое слово. Для 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. Теперь просто удалите все после "=", который находится прямо перед выбранным вами ключевым словом. URL-адрес вашего запроса для 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

Это изменение обсуждалосьв Багзиллеи может быть найден в исходный код.

решение3

Начиная с FF23 опция Keyword.Url удалена.

Адресная строка (1) и строка поиска (2) имеют одинаковые настройки. Так что, если строка поиска установлена ​​на Yahoo, то так же будет и при поиске (см. экран ниже)

введите описание изображения здесь

Чтобы добавить в список нового провайдера, который повлияет как на «awesome bar» (теперь, кажется, называется адресной строкой), так и на строку поиска, выберите движок из раскрывающегося списка в строке поиска (рядом с фиолетовой буквой Y для Yahoo! (рядом с цифрой 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 интерфейс поиска был изменен, но по-прежнему можно использовать поиск по ключевым словам в адресной строке, хотя опция «Изменить ключевое слово» исчезла из диалогового окна «Управление списком поисковых систем».

Например, можно открыть http://www.bing.com/поле поиска и щелкнуть правой кнопкой мыши, чтобы получить:

введите описание изображения здесь

Выберите «Добавить ключевое слово для этого поиска...», после чего откроется следующее диалоговое окно:

введите описание изображения здесь

Введите "bing" в качестве ключевого слова. Теперь вы можете написать в адресной строке:

введите описание изображения здесь

И получите это:

введите описание изображения здесь

Для Google можно использовать тот же механизм и, возможно, для краткости определить ключевое слово поиска как «g».

Если вы хотите удалить такое ключевое слово, это можно сделать из меню «Закладки».

Связанный контент