Как добавить пользовательскую поисковую систему в Firefox?

80

Есть ли способ добавить пользовательский URL-адрес поиска в панель поиска Firefox? Например, я хотел бы предоставить URL, например http://blahblah.com?search=%s, где Firefox заменяет %sсодержимое окна поиска.

И IE, и Opera могут сделать это, но я не могу понять, как настроить его в Firefox.

Эндрю Грант
источник
добавление закладки, указывающей на ее запрос (с ярлыком на нем), было самым простым (например, закладка youtube.com/results?search_query= )
JinSnow
Смотрите также: stackoverflow.com/q/9963256/712526
jpaugh

Ответы:

63

Добавьте ключевые слова в адресную строку:

Например, вы можете настроить свой браузер для поиска breadна stackoverflow.com, просто введя so breadв омнибар.

Сделайте это, щелкнув правой кнопкой мыши на панели поиска на сайте, который вы обычно ищете. Вы можете сделать это для поля поиска на любом сайте.

Щелкните правой кнопкой мыши на панели поиска.

В частности:

  1. Перейти на сайт, который вы хотите использовать для поиска
  2. Щелкните правой кнопкой мыши на поле поиска, которое вы заполняете на их странице (не в Firefox)
  3. Выберите «Добавить ключевое слово»
  4. Введите ключевое слово для использования, когда вы хотите искать на этом сайте (например: «так»)
Хавьер
источник
5
Я понятия не имел, что существует ... просто добавил "Су" для этого сайта! отлично работает, хороший совет!
CodeLes
Я хотел бы, чтобы хром имел это.
Джед Дэниелс
4
@Jed Daniels Chrome имеет его в форме пользовательских поисковых систем - Параметры -> Управление поисковыми системами
Дэн Х
1
+1 Ого, на мой взгляд, это делает обычную строку поиска устаревшей.
Казарк
2
Может быть, есть более подробная информация об этом? Только что загрузили последнюю версию Firefox на macOS, и это не работает. :-(
user24601
77

Я хотел бы указать URL-адрес, например " http://blahblah.com?search=%s ", где Firefox заменяет% s содержимым окна поиска.

Вы можете сделать это с Firefox! Добавьте закладку с этим URL, где %sнаходится поисковый запрос, а затем просто установите ключевое слово для закладки. Затем вы можете искать, используя <key> <search term>в адресной строке. Например, закладка http://www.google.com/search?q=%sс ключевым словом gозначает, что вы можете ввести g stack overflowв адресной строке, чтобы найти в Google «переполнение стека».

Или перейдите на сайт, который вы хотите найти, щелкните правой кнопкой мыши в окне поиска и нажмите «Добавить ключевое слово для этого поиска».

DisgruntledGoat
источник
2
Это просто потрясающе! Еще одна причина любить Firefox.
Qed
Я на мгновение подумал, что это больше не работает, но потом заметил, что поместил ключевое слово в поле «Теги». Теперь это работает!
Эд Браннин
2
Лучший ответ IMO, так как это зависит только от URL-адресов, а не от специфических для веб-сайтов поисковых систем.
ThomasH
2
Очевидно, что размещение% s в доменной части URL теперь устарело / не работает в FF67 и выше. См. Bugzilla.mozilla.org/show_bug.cgi?id=1553377
kmarsh
1
Хотя это очень нелогично, оно работает (v69.0)
Seu Madruga
12

Расширение « Добавить в панель поиска» позволяет создавать новое дополнение поиска одним щелчком правой кнопки мыши.

spaetzel
источник
Я использую это для своей пользовательской поисковой системы Google.
Ли Риффель
Приятно. Необходимо использовать это для поиска с использованием режима POST Duckduckgo.
user1338062
1
Вы должны установить дополнение, чтобы иметь возможность добавить пользовательскую поисковую систему. Это такие мелочи, которые так трудно оставить Chrome. :-(
Synetech
1
больше не существует нашел еще один: addons.mozilla.org/en-US/firefox/addon/add-custom-search-engine
skywinder
Посмотрите этот другой ответ для расширения, которое активно: superuser.com/questions/7327/…
wisbucky
8

Лучше всего пойти в проект Mycroft и найти уже созданный плагин для поисковой системы.

Если вы не можете найти его, вы можете создать свой собственный на странице представлений . Полные инструкции доступны.

Dalvenjia
источник
Вау, это спасло мне день! Этот ответ должен быть гораздо выше. Если вы хотите изменить одну из ваших поисковых систем по умолчанию, вам, возможно, придется немного изменить имя плагина
Pluto
Я смог добавить duckduckgo POST в мой firefox с помощью поисковой системы Mycroft.
user674669
4

Ready2Search также является бесплатным сервисом, который поможет вам сделать это для любого сайта. Это делает поисковый плагин для Internet Explorer, Firefox, Chrome и панели инструментов Google с большими возможностями настройки (значки, параметры запроса и т. Д.).

Скриншот Ready2Search

тепло
источник
2

Фактическое решение без закладок для этой задачи:

  1. Откройте веб-страницу с поиском (например, MDN: developer.mozilla.org ).
  2. В адресной строке найдите значок с тремя точками (для меня это справа от адресной строки) и щелкните по нему.

    Снимок экрана: в адресной строке Firefox отображается значок с тремя точками.

  3. Нажмите «Добавить поисковик». Это добавляет поиск веб-страницы в поисковых системах в ваших предпочтениях.

Если вы хотите установить ключевое слово (например mdn) для этого поиска, выполните следующие действия:

  1. Откройте настройки поиска (или введите следующий URI в адресной строке: about:preferences#search)
  2. В таблице под столбцом «Ключевое слово» дважды щелкните, чтобы установить собственное ключевое слово.
kleinfreund
источник
Печально, что FF позволяет делать это только для веб-сайтов, которые явно предоставляют эту функцию.
Монсеньор
1

Вот хороший учебник для функции быстрого поиска Firefox:

Быстрый поиск в двух словах, позволяет превратить обычный рутинный процесс веб-поиска в ярлык командной строки. Например, вместо того, чтобы заходить на wikipedia.com для ввода там условий поиска, вы можете использовать «w mySearchTerm» из адресной строки Firefox.

Вам нужно сделать всего несколько шагов:

  1. Щелкните правой кнопкой мыши на поле ввода поиска на веб-странице, которая предоставляет форму поиска
  2. Выберите «Добавить ключевое слово для этого поиска».
  3. Дайте пользовательскому поиску имя, которое вы позже будете использовать для поиска (пример: «mysrch» или одна буква)
  4. Поиск, вставив "mysrch yourSearchTerm." в адресной строке Firefox.
splattne
источник
Этот метод создает закладку. Что если я не хочу закладку?
Synetech
1

Это так же просто, как щелкнуть правой кнопкой мыши в поле поиска.

Другое преимущество заключается в том, что этот процесс создает для вас закладку. Если вы используете что-то вроде XMarks для синхронизации своих закладок, вы можете получить доступ к одной и той же функции поиска на всех синхронизированных компьютерах.

сквозная трещина
источник
К сожалению, он не очень хорошо работает со встроенной синхронизацией Firefox.
sourcejedi
1

Альтернативный способ пользовательского поиска

Для примера Google Перевести строку : https://translate.google.com/m/translate#auto/en/%sтак верхний ответ здесь не работает. Итак, я нашел обходной путь с плагином: add-custom-search-engine

И здесь мы идем:

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

Идет к:

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

skywinder
источник
Это расширение отлично работает, чтобы добавить пользовательскую поисковую систему. Это должно быть основной частью Firefox, а не расширением!
wisbucky
0

Вместо того, чтобы создавать его вручную, вы можете использовать сервис, подобный Searchplugins.net, который предоставляет онлайн-форму для создания вашего собственного поискового плагина.

  1. Найдите слово «TEST» в выбранной вами поисковой системе и скопируйте / вставьте полученный URL в форму. например.

    http://blahblah.com?search=TEST

  2. Заполните оставшуюся информацию / нажмите «Создать плагин»

  3. Нажмите «Установить», который появится над формой. Плагин будет добавлен в вашу панель поиска.

телеграфный ключ
источник
0

Вы также можете сделать сложный поиск с несколькими параметрами , и вот как.

Например, представьте, что у вас есть поиск по двум полям, как в этом вымышленном примере:

http: // mymusic.com/search?artist=david+bowie&album=ziggy+stardust

Вы можете сделать новый поиск как:

javascript:q="%s";if(q.indexOf(",")>0){q=q.split(",");location.href="http://mymusic.com/search?artist="+q[0]+"&album="+q[1]}

Тогда вы можете напрямую искать: mm david bowie,ziggy startdust

Я выбираю «,» в качестве разделителя, но это всего лишь пример. Это совершенство, но вы понимаете, и все возможно.

※ Обратите внимание, что вы должны использовать вкладку, которая уже загрузила любую страницу, поскольку пустые новые вкладки не имеют готового движка JavaScript, и есть такое же ограничение в Opera 12. Это возможно только в Chromium, а также в новых пустых вкладках. ,

jesus2099
источник
0

Немного опоздал на вечеринку, но для тех, кто нашел эту ветку, теперь вы можете щелкнуть значок поиска в строке поиска, когда на нужном сайте есть зеленый значок +.

Исаак Корбри
источник
Что делать, если на сайте не отображается зеленый + как (например, eBay)?
Synetech
-2

Я полагаю, что он ссылается на ключевое слово .URL в Firefox: страница конфигурации.

В адресной строке введите Фирефокса about:config, а затем искать keyword.URLи заменить его содержимое « https://blahblah.com/search?q= », например.

Сэм П
источник