Здравствуйте.

Как сменить поисковую систему, используемую по умолчанию для поиска из адресной строки?

Спасибо.

1) about:config - browser.search.defaultenginename
измените на любой из:
browser.search.order.1,2,3
2) http://forum.mozilla-russia.org/viewtopic.php?id=21809

feas, спасибо за помощь. Однако, ваши инструкции не сработали.

Поисковая система, которую я хочу установить отсутствует в списке browser.search.order, а при изменении keyword.URL, поиск по-прежнему осуществляется через Google.

FireForce
Если вы не знаете, как пользоваться поиском, то вот:
1) Делаем запрос в поисковике
2) Смотрим, где в адресной строке оказался наш запрос
3) Обрабатываем строку так, чтобы она заканчивалась ключевым словом и символом =, которые стоят перед нашим запросом

Если в строке есть много ключевых слов с параметрами (напр., hl=ru), то нужные необходимо вынести вперёд, а ненужные удалить. Разделяются такие конструкции, как можно заметить, символом &.

Пример 1 (Yandex):
Текст запроса: X
Текст в строке: http://yandex.ru/yandsearch?text=X&lr=213
keyword.URL: http://yandex.ru/yandsearch?text=

Пример 2 (Google):
Текст запроса: X
Текст в строке: https://www.google.ru/search?q=X&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox-beta
keyword.URL: https://www.google.ru/search?ie=utf-8&oe=utf-8&q=

littleleshy, ваш способ не работает, к сожалению. (Я уже написал об этом выше.)

Вообще, заметил, что вне зависимости от значения browser.search.defaultenginename, поиск всё равно осуществляется через Google.

FireForce, browser.search.defaultenginename для смены поиска из адресной строки вообще не нужно трогать.

FireForce пишет

ваш способ не работает

Быть такого не может.

UPD:
Предлагаю на форуме открыть тему и выкладывать туда значения параметра keyword.URL для разных поисковиков.

Итак, разобрался с вопросом.

Как оказалось, при установленном Vimperator'е и вводе поискового запроса не в адресную строку браузера, а в адресную строку этого дополнения, по какой-то причине, Firefox игнорирует настройки keyword.URL и browser.defaultenginename и посылает запрос поисковой системе Google.

littleleshy пишет

FireForce, browser.search.defaultenginename для смены поиска из адресной строки вообще не нужно трогать.

Вообще, для установки поисковой системы для поиска из адресной строки можно использовать как параметр keyword.URL, так и browser.defaultenginename. В последнем случае, необходимо передать данному параметру значение, содержащее название поисковой системы, в том виде, как оно указано в перечне поисковых систем.

Например, при указании browser.defaultenginename=OZON.ru, указанная поисковая система будет установлена первой, для поиска из строки поиска браузера. Кроме того, данная поисковая система будет использована и при выполнении поиска из адресной строки.

Для использования поисковой системы, плагина которой нет в стандартном наборе, потребуется установить соответствующий поисковый плагин.

littleleshy пишет

Предлагаю на форуме открыть тему и выкладывать туда значения параметра keyword.URL для разных поисковиков.

Отличная идея!

DuckDuckGo: https://duckduckgo.com/?q=

FireForce пишет

Как сменить поисковую систему, используемую по умолчанию для поиска из адресной строки?

Drupality: Меняем провайдера поиска на странице about:home в Firefox >= 4.0

LongLogin, в статье описано, как сменить поставщика поиска для about:home, а вопрос был про поиск из адресной строки.

LongLogin, спасибо, я это уже изменил без проблем. Но, как правильно заметил littleleshy, вопрос был по адресной строке, а не по about:home.

Кстати, используя способ, описанный в предоставленной вами статье, можно также убрать рекламный блок, расположенный под строкой поиска в about:home. (У меня там была реклама Android'а, кажется.) Для этого нужно открыть базу данных <профиль>/chromeappsstore.sqlite и изменить значение атрибута value в записи с атрибутом key равным "snippets".

Описанные выше действия можно осуществить с помощью утилиты sqlite3:


$ sqlite3 <профиль>/chromeappsstore.sqlite "update webappsstore2 set value = '<div id=\"custom_snippet\"></div>' where key = 'snippets'"

ну я не вчитывался в 3ч ночи - название-то темы соответствует
к том у же я как-то изменил browser.startup.homepage_override.buildID на 20110811165603 и получил поиск гугла из адресной строки
парадокс - скажете вы
возможно

впрочем там как-то участвовало ещё browser.search.defaultenginename
его предлагалось создать. или изменить на : Google
но оно уже каким-то чудесным образом стояло в: Google

30-08-2012 14:15:12
дело было во времена оны, когда всем заправлял яндекс

LongLogin пишет

к том у же я как-то изменил browser.startup.homepage_override.buildID на 20110811165603 и получил поиск гугла из адресной строки

Это ни на что не влияет. Только browser.search.defaultenginename;<имя поисковика, как оно отображается в строке поиска> (нужный поисковик, естественно, должен быть установлен; возможно его файл нужно поместить не в %profile_dir%\searchplugins\, а в %program_dir%\searchplugins\) отвечает за поиск из адресной строки. Возможно, если этот параметр удалить, то будет работать keyword.URL, как старых версиях.

Может быть кому-то будет интересно: начиная с Firefox версии 23 введена так называемая "унификация поиска" (хотя вероятно после жалоб пользователей эту каку в новой версии уберут), которая принудительна совмещает поисковый движок в адресной строке и поисковый движок в адресной строке - это полный провал. Зачем они так сделали не понятно. Раньше пользователь мог вбить поисковый запрос в "адресную" строку и ему бы всё искалось например в гугле, а мог вместо этого ввести запрос в "поисковую строку" и ему бы искалось например в яндексе. Теперь же это как бы единая строка с единым поисковым движком и для того чтоб искать в другом движке теперь приходится каждый раз переключать поисковый движок/поисковую систему.
Вот тут подтверждение про унификацию поиска (пункт 4): http://savepearlharbor.com/?p=185066
А вот ещё один пользователь заметил эту проблему: http://ailev.livejournal.com/1080226.html

Kyogre

Зачем они так сделали не понятно.

Причина приведена в https://bugzilla.mozilla.org/show_bug.cgi?id=738818#c0

In order to help address the problem that is search hijacking, and to make search engine selection more intuitive, I'd like to have location bar, context menu, and about:home searches use the same engine, and have that be controlled by a single pref (to be configured in the preferences dialog).

Куча народу ставила ПО, которое ставило разные бары в Firefox, принудительно заменяющие поисковики, используемые в Firefox, на всякий левый хлам, а потом бежали плакаться. Также многих путало то, что при поиске из разных панелей открывались разные поисковики.

Теперь же это как бы единая строка с единым поисковым движком и для того чтоб искать в другом движке теперь приходится каждый раз переключать поисковый движок/поисковую систему.

Если очень хочется, то можно и не переключать.
https://bugzilla.mozilla.org/show_bug.cgi?id=873734#c2
https://bugzilla.mozilla.org/show_bug.c … 38818#c143
https://bugzilla.mozilla.org/show_bug.cgi?id=889113#c0

А вот стиль полезный

.searchbar-textbox[focused] {
    min-width: 30em !important;
}

При фокусе ввода на строке поиска она увеличивается

banbot, спасибо, помог способ про дополнение для Firefox, которое возвращает раздельный поиск  - https://addons.mozilla.org/en-US/firefox/addon/keywordurl-hack/
А вот вроде бы ещё одно похожее дополнение: https://addons.mozilla.org/en-US/firefox/addon/keyword-search/

Раз уж тема уже открыта, напишу здесь...
С появлением 23 версии возникла следующая ситуация:
При наборе в адресной строке гуглом генерируется какая-то кустомная страница, разделенная на два фрейма, в одном из которых собственно строка поиска, в другом - найденные результаты.
Данный поиск меня абсолютно не устраивает, так как при таком формировании страницы отсутствует стандартное гугловское меню, где сразу можно переключаться между поиском картинок, видео, карт и т.д., т.е. стандартным веб поиском... Предварительно грузить страницу поиска и на ней забивать запрос - не вариант.
Игры с конфигом результата не дали.

И второй вопрос: как отвязать локализаю, чтобы при попытке загрузить google.com грузился именно он, а не google.cz
Нет ли где какой-нибудь кнопки, чтобы браузер вообще забыл про локализацию, я понимаю, что кому-то это удобно, но я привык читать сначала на русском, а потом на не родных для меня языках, а все сайты привызываются к локальному месту...

Есть плагин "Organize search engines", который управляет поиском по умолчанию и организует меню поиска.

Господа. Ситуация уже начинает доставать помаленьку. С каждым обновлением поиск гугла всё больше и больше навязывают, раньше спасало изменение параметра Keyword.URL, теперь и оно не помогает - везде стоит Яндекс, но из адресной строки ищет всё равно в гугле :angry:

Что за дела?

UPD. После перезапуска браузера всё-таки заработал яндекс. Проблема вроде решена...

Здравствуйте.
Задам и я вопросы в этой теме, раз она не закрыта и более-менее подходит.
1. После смены поисковика (справа вверху) и поиска там чего-то при следующей загрузке FF этот поисковик становится умолчальным. Т.е. меняется browser.search.defaultenginename. Это такая фича, типа готовим пользователей, что этого поля больше не будет? Или как-то можно поправить, чтобы после перезапуска FF восстанавливалось? Файл user.js, которым настраивал в том числе поиски лежит в профиле, но, как я понимаю, срабатывает только при создании нового профиля?
2. Установлен поисковик с помощью плагина  Add to Search Bar 2.0 для zaycev.net, но при попытке поиска по нему перебрасывает на поиск mail.ru. Если кто сталкивался, подскажите почему?

dedmazai1870 пишет

Здравствуйте.
Задам и я вопросы в этой теме, раз она не закрыта и более-менее подходит.
1. После смены поисковика (справа вверху) и поиска там чего-то при следующей загрузке FF этот поисковик становится умолчальным. Т.е. меняется browser.search.defaultenginename. Это такая фича, типа готовим пользователей, что этого поля больше не будет? Или как-то можно поправить, чтобы после перезапуска FF восстанавливалось? Файл user.js, которым настраивал в том числе поиски лежит в профиле, но, как я понимаю, срабатывает только при создании нового профиля?
2. Установлен поисковик с помощью плагина  Add to Search Bar 2.0 для zaycev.net, но при попытке поиска по нему перебрасывает на поиск mail.ru. Если кто сталкивался, подскажите почему?

№320

Pony_Smile_Pack
Спасибо, но вопрос не про поиск в адресной строке. Справа вверху, там, где расположены поисковики. Если там выбрать поисковик и вводить в это поле, информация там застревает, а после перезагрузки браузера этот поисковик становится умолчальным.
Я перейду на поиск в адресной строке только в том случае, если у меня останется другого выбора. А пока это для меня экзотика - изредка пользуюсь, краткие имена поисковикам назначены, но... Не нравится мне искать там, что ж тут поделаешь. :)

dedmazai1870 пишет

Если там выбрать поисковик и вводить в это поле, информация там застревает, а после перезагрузки браузера этот поисковик становится умолчальным.

Вот хорошее дополнение для поисковой строки Как раз перевели на русский.

Quick Search Bar :: Дополнения Firefox

Pony_Smile_Pack
Всё у меня хорошо, приложения нужные стоят, просто хочу знать, почему застревает и меняется поиск по умолчанию после использования поля "поиск".
ddru.th.jpg

dedmazai1870 пишет

почему застревает и меняется поиск по умолчанию после использования поля "поиск".

Такое изменение в [firefox] 23

причем поиск меняется по умолчание везде. В адресной в контекстной в домашней странице. А при перезагрузке сброс на order 1 как я понимаю.

feas
Не, order 1 остаётся, как сам выставил. Меняются browser.search.defaultenginename и browser.search.selectedEngine
Ладно, буду чего-нибудь придумывать.

dedmazai1870 пишет

Ладно, буду чего-нибудь придумывать.

keyword.URL Hack!
http://forum.mozilla-russia.org/viewtopic.php?pid=624895#p624895

dedmazai1870 пишет

1. После смены поисковика (справа вверху) и поиска там чего-то при следующей загрузке FF этот поисковик становится умолчальным. Т.е. меняется browser.search.defaultenginename. Это такая фича, типа готовим пользователей, что этого поля больше не будет? Или как-то можно поправить, чтобы после перезапуска FF восстанавливалось? Файл user.js, которым настраивал в том числе поиски лежит в профиле, но, как я понимаю, срабатывает только при создании нового профиля?

А кто это вообще придумал и главное - на хрена? Когда я хочу использовать поисковик справа - я его использую, а адресной строке я ожидаю поиск в поисковой системе по-умолчанию. Каким образом можно заблокировать изменение browser.search.defaultenginename? Совершенно искренне подумываю сменить браузер из-за этого неприятного бага.

22-10-2013 15:37:42
feas, спасибо за ссылку на хак.

ADv пишет

Совершенно искренне подумываю сменить браузер из-за этого неприятного бага.

Меняйте, но Опера скоро Хромать станет.

Пандёнок
Уже ж Хромает давно.

Поиск Yandex по умолчанию

Интересно: а могут ли люди, имеющие отношение к разработке Firefox, заглядывать на этот форум? Или, наоборот, кто-нибудь из местных активистов имеет возможность взаимодействовать с ними? Такое ощущение, что здесь какой-то замкнутый мирок, из которого нельзя ни до кого достучаться. Им что, совсем по барабану эти массовое сумасшествие с поисковиками? Люди месяцами бьются бошками о стены, разрабатывают тут трёхэтажные решения для проблемы, которая, будь она замечена заинтересованным спецом, решается в полминуты, может быть.

Друзья, ну не должен рядовой пользователь лезть в какой-то about:config, не должно это ложиться на его плечи! Или зря там соответствующее предупреждение висит?

Когда эта проблема возникла? сколько месяцев уже прошло? кто и что сделал за это время?

Может, надо для этого какой-то общественный фонд организовать? Ну давайте подписи начнём собирать. Узнаем адрес, где есть компетентные спецы, напишем обращение от русскоязычных пользователей, что есть такая проблема у нас. Неужели не пойдут нам навстречу? Сил уже нет!
ух...

Пока я собираю ракеты или подметаю улицы, кто-то разрабатывает софт. И вот вечером после работы я имею только 22 минуты на компьютер, и всё, чего я хочу – это установить в браузере поисковик, которым пользуются подавляющее большинство людей в России. Учитывая, кстати, последний факт, разрабы должны были бы устанавливать в русскоязычной версии поиск от Yandex по умолчанию, ну или как минимум обеспечить смену поисковика без необходимости лезть в config или попрошайничать на форумах.

Вот копаюсь я на форуме, и что я вижу здесь? Только советы от других измученных пользователей, типа этого:

«файл поисковика нужно поместить не в %profile_dir%\searchplugins\, а в %program_dir%\searchplugins\»

??? Это что? Что такое «файл поисковика»? Какие справочники мне надо перелопатить за эти 22 минуты, чтобы узнать, что означает знак % перед словом  profile???

Лезу в  about:config.
В browser.search.order всё уже мхом поросло: в качестве альтернативы гуглу стоит только никому не нужный Yahoo. Приплыли, блин! Вот устроить бы опрос, сколько пользователей на форуме устанавливают себе поиск Yahoo по умолчанию! А потом взять эти данные и швырнуть в лицо тому, кто определяет содержание browser.search.order, чтобы он вышел наконец из спячки и посмотрел, что творится вокруг.

Иду дальше. Параметра Keyword.URL в about:config вообще нет. Установка плагина keywordurl-hack ничего не изменяет. Вообще говоря, предусматривать переключение поиска в браузере через установку дополнительных плагинов — это идиотизм. Тем не менее пробую найти другой плагин — вылезает 881 (!) подходящих результатов, причём почти все на английском. И что делать рядовому юзеру в такой ситуации? проверять каждый по очереди? Что это, как не наплевательское отношение к пользователям?

Друзья, все мы любим нашу лисичку и не хотим, чтобы она задохнулась вконец под натиском таких мировых гигантов, как Google. За спиной у Хрома стоят колоссальные деньги и лучшие профессионалы, это понятно, и тягаться с ним практически бесполезно.
Но у нас есть свои конкурентные преимущества - любовь к свободе и независимости и концепция СПО. Это то, чего нет и не может быть в принципе у коммерческих IT-гигантов. Так давайте использовать это!

Я не знаю, как обычно решаются такие проблемы, как эта текущая, я далёк от компьютерной темы. Предлагаю для начала открыть новую тему на форуме, что-то вроде:

"Да здравствует поиск Yandex по умолчанию!"
или:
"Даёшь функцию выбора поисковика!"

Это для того, чтобы добиться внимания тех, кто может это сделать. Потом можно создать какой-нибудь раздел для сбора и обновления аналитической информации о предпочтениях массового пользователя в рунете, которая могла бы стать руководящим инструментом для разработчиков, помогая им учитывать интересы широкой аудитории.
Затем ещё можно развернуть агиткомпании на других площадках.

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

В итоге лисичка станет самым массовым интернет-проводником сначала в России, а затем и на всей планете.
А Васюковку переименуют в Нью-Васюки :-))

Да здравствует Firefox отныне и во веки веков!

Мои 22 минуты закончились.

Евгений Карелин
Всё переключается движением мыши.

А в чем проблема? Переместил яндекс выше гугла в настройках поисковиков, теперь ищет в яндексе из адресной строки.
3653410.png
3641122.png

Dеnis
У меня и так ищет в Яндексе, просто его надо в поисковой строке выбрать один раз.

О, наконец-то получилось..! Спасибо, Dеnis!
Проблема решена

Здравствуйте.
Такой вопрос: можно ли как-то сделать, чтобы поисковой движок в строке поиска возвращался в исходный в новой вкладке?
Например, ищу я через строку поиска, выбираю википедию. После этого поиск в википедии остается каждый раз в новой вкладке :(

Fizpok
[CB]Автоматически очистить панель поиска после запуска поиска.

Fizpok пишет

Здравствуйте.
Такой вопрос: можно ли как-то сделать, чтобы поисковой движок в строке поиска возвращался в исходный в новой вкладке?
Например, ищу я через строку поиска, выбираю википедию. После этого поиск в википедии остается каждый раз в новой вкладке :(

Назначить краткое имя для поисковых систем w, g, y  и т.д.  И набирать перед запросом через пробел

Pony_Smile_Pack пишет

Назначить краткое имя для поисковых систем w, g, y  и т.д.  И набирать перед запросом через пробел

Можете рассказать, как это сделать? Очень интересно.