+++ This bug was initially created as a clone of Bug #42148 +++ Просьба добавить поисковую систему Яндекс в браузер Mozilla Firefox и настроить автоматику для предотвращения возможные изменений поисковой системы в будущем. #31227 #42048
(Ответ для Mikhail Efremov на комментарий #0) > +++ This bug was initially created as a clone of Bug #42148 +++ > > Просьба добавить поисковую систему Яндекс в браузер Mozilla Firefox и > настроить автоматику для предотвращения возможные изменений поисковой > системы в будущем. > > #31227 > #42048 Пытаюсь разобраться в той же проблеме. До firefox-esr (102.2.0) у Вас был установлен пакет firefox (105.0.1)? И не пробовали ли Вы создать такую политику в /etc/firefox/policies/policies.json c указанием Яндекс в качестве поисковой системы по-умолчанию? { "policies": { "SearchEngines": { "Add": [ { "Name": "Яндекс", "URLTemplate": "https://yandex.ru/search/?text={searchTerms}", "Method": "GET", "IconURL": "https://yandex.ru/favicon.ico", "Alias": "ya", "SuggestURLTemplate": "https://suggest.yandex.ru/suggest-ff.cgi?part={searchTerms}" } ], "Default": "Яндекс", } } }
Я поднял проблему об установке поисковой системы по-умолчанию через политики Firefox в соответствующем репозитории Mozilla: https://github.com/mozilla/policy-templates/issues/970 У меня Яндекс сбрасывается на Google или DuckDuckGo. Даже если удалить последние два поисковика, при очередном перезапуске браузера Google может добавится и выставится как поисковик по-умолчанию.
Вроде разобрались. Если переименовать "Яндекс" в "Яндекс (ru)" настройка поискового движка по-умолчанию держится: "SearchEngines": { "Add": [ { "Name": "Яндекс (ru)", "URLTemplate": "https://yandex.ru/search/?text={searchTerms}", "Method": "GET", "IconURL": "https://yandex.ru/favicon.ico", "Alias": "ya", "SuggestURLTemplate": "https://suggest.yandex.ru/suggest-ff.cgi?part={searchTerms}" } ], "Default": "Яндекс (ru)" }
(Ответ для Ruslan Gilfanov на комментарий #3) > Вроде разобрались. Что там разбираться? Вскоре после начала СВО в мозиллу был добавлен следующий вредоносный коммит: https://hg.mozilla.org/integration/autoland/rev/a03a9c72d1db3716adffc6968cfb6eb43c6fcd74 Данный код "заботливо" удаляет яндекс, mail.ru, и прочие "тоталитарные" поисковые системы. Независимо от того, что там написано в /etc/firefox/policies Нужно откатить указанный коммит, и не бежать обновляться на каждую новую версию. > Я поднял проблему об установке поисковой системы по-умолчанию через политики Firefox в соответствующем репозитории Mozilla: > https://github.com/mozilla/policy-templates/issues/970 Нет ни малейшего смысла жаловаться барину на барина.
Начиная с версии 98.0.1 firefox блокирует Yandex и Mail.ru в качестве поисковых движков, bookmarks, addons. Это сделано как в коде (с чем можно пытаться бороться), так и в API своих серверов, к которым браузер постоянно обращается. Обращения к серверам можно выключить, но вместе с этим отвалится ещё куча всего. https://www.mozilla.org/en-US/firefox/98.0.1/releasenotes/
(Ответ для Alexey Sheplyakov на комментарий #4) > (Ответ для Ruslan Gilfanov на комментарий #3) > > Вроде разобрались. > > Что там разбираться? Вскоре после начала СВО в мозиллу был добавлен > следующий вредоносный коммит: > https://hg.mozilla.org/integration/autoland/rev/ > a03a9c72d1db3716adffc6968cfb6eb43c6fcd74 > > Данный код "заботливо" удаляет яндекс, mail.ru, и прочие "тоталитарные" > поисковые системы. Независимо от того, что там написано в > /etc/firefox/policies > > Нужно откатить указанный коммит, и не бежать обновляться на каждую новую > версию. > > > Я поднял проблему об установке поисковой системы по-умолчанию через политики Firefox в соответствующем репозитории Mozilla: > > https://github.com/mozilla/policy-templates/issues/970 > > Нет ни малейшего смысла жаловаться барину на барина. Возможно Вы не очень внимательно прочитали. Выше я написал как это можно обойти с помощью /etc/firefox/policies/policies.json Если в политиках самостоятельно прописать поиск в Яндекс с названием "Яндекс (ru)" и указать его поиском по-умолчанию (см. пример конфига выше) -- он останется поиском по-умолчанию и через пять минут, и после перезапуска браузера, и после перезагрузки машины у всех пользователей. Я несколько раз проверил -- настройка держится. "Недружественный" барин из Техаса предлагает ещё поэкспериментировать с названием (например, просто добавить пробел). Получается, как минимум в Firefox 102.2.0, российские поисковики удаляются строго по значению атрибута Name. Наличие соответствующих российских доменов в значении атрибутов URLTemplate, IconURL и SuggestURLTemplate в настройках никак не проверяется. Думаю целью упомянутого Вами коммита было удаление российских поисковиков из поставки по-умолчанию. Запрещать разработчикам дистрибутивов и системным администраторам менять поисковик по-умолчанию не планировалось и не планируется. Это явно противоречило бы всем заявлениям Mozilla о своих ценностях и принципах, а так же могло бы вызвать неоднозначную реакцию в сообществе пользователей.