LINUX.ORG.RU

История изменений

Исправление MozillaFirefox, (текущая версия) :

Говно в том, что просто так добавить нужный поисковик не выйдет, потому что мозилла использует нестандартные заголовки для lz4 и search.json.mozlz4 не получится распаковать и запаковать стандартной утилитой lz4

Во-первых, кастомные xml-ки, где описаны нужные тебе поисковики, можно добавить через консоль. Так ты можешь там любые параметры натюнинговать сам:

Берёшь старый добрый xml поисковика. Можно взять встроенные за образец и сделать свой. Короче, нужен xml, который раньше можно было класть в подкаталог профиля /searchplugins.

Открываешь инструменты разработчика (F12). В настройках инструментов разработчика включаешь "Enable browser chrome and add-on debugging toolboxes".

Перетаскиваешь свой xml в браузер, копируете его адрес из адресной строки

Запускаешь консоль браузера (Ctrl+Shift+J). Вбиваешь туда Services.search.addEngine("ТУТ_АДРЕС", null, null, false);

Единственное ограничение - имя поисковика (тег <Name>) не должно совпадать с предустановленными, т.е. вместо "Google" придётся назвать свой кастомный поиск "Гугл".

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

Во-вторых, если нельзя распаковать стандартной утилитой lz4, используй нестандартную. Код упаковщика можешь прямо из исходников Firefox взять. Это же не проприетарный код, где формат пришлось бы реверсить.

Исправление MozillaFirefox, :

Говно в том, что просто так добавить нужный поисковик не выйдет, потому что мозилла использует нестандартные заголовки для lz4 и search.json.mozlz4 не получится распаковать и запаковать стандартной утилитой lz4

Во-первых, кастомные xml-ки, где описаны нужные тебе поисковики, можно добавить через консоль. Так ты можешь там любые параметры натюнинговать сам:

Берёшь старый добрый xml поисковика. Можно взять встроенные за образец и сделать свой. Короче, нужен xml, который раньше можно было класть в подкаталог профиля /searchplugins.

Открываешь инструменты разработчика (F12). В настройках инструментов разработчика включаешь "Enable browser chrome and add-on debugging toolboxes".

Перетаскиваешь свой xml в браузер, копируете его адрес из адресной строки

Запускаешь консоль браузера (Ctrl+Shift+J). Вбиваешь туда Services.search.addEngine("ТУТ_АДРЕС", null, null, false); 

Во-вторых, если нельзя распаковать стандартной утилитой lz4, используй нестандартную. Код упаковщика можешь прямо из исходников Firefox взять. Это же не проприетарный код, где формат пришлось бы реверсить.

Исходная версия MozillaFirefox, :

Говно в том, что просто так добавить нужный поисковик не выйдет, потому что мозилла использует нестандартные заголовки для lz4 и search.json.mozlz4 не получится распаковать и запаковать стандартной утилитой lz4

Во-первых, кастомные xml-ки, где описаны нужные тебе поисковики, можно добавить через консоль. Так ты можешь там любые параметры натюнинговать сам:

Берёшь старый добрый xml поисковика. Можно взять встроенные за образец и сделать свой. Короче, нужен xml, который раньше можно было класть в подкаталог профиля /searchplugins.

Открываешь инструменты разработчика (F12). В настройках инструментов разработчика включаешь "Enable browser chrome and add-on debugging toolboxes".

Перетаскиваешь свой xml в браузер, копируете его адрес из адресной строки

Запускаешь консоль браузера (Ctrl+Shift+J). Вбиваешь туда Services.search.addEngine("ТУТ_АДРЕС", null, null, false); 

Во-вторых, если нельзя распаковать стандартной утилитой lz4, используй нестандартную.