+++ 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 о своих ценностях и принципах, а так же могло бы вызвать неоднозначную реакцию в сообществе пользователей.
(Ответ для 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 > > Нет ни малейшего смысла жаловаться барину на барина. Павел, попробуй этот коммит ревертить при сборке.
firefox-esr-115.7.0-alt2 -> sisyphus: Tue Feb 06 2024 Alexey Sheplyakov <asheplyakov@altlinux> 115.7.0-alt2 - Reverted malicious upstream commit https://hg.mozilla.org/integration/autoland/rev/a03a9c72d1db3716adffc6968cfb6eb43c6fcd74 which forces firefox to autoremove yandex, mail.ru, vk search extensions. Note: reverting that (and some similar) commit is a necessary condition to make firefox obey the search engine settings specified in policies.json. Alas it might be not enough. The problem is that firefox is tightly integrated with services provided by Mozilla corporation, such as bookmark sync, telemetry, captive portal detection, you name it. Reportedly a similar malware has been deployed there, thus yandex search extension (or in fact any extension) can be removed remotely (that is, without user consent) if the user is signed in into mozilla account, sends telemetry data to mozilla, etc. Perhaps it's time to make unmozilla firefox (similarly to ungoogled chromium). - policies.json: use yandex search by default (Closes: #43516).
*** Bug 45190 has been marked as a duplicate of this bug. ***