Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Pale Moon (часть 3)

Модерирует : gyra, Maz

Maz (26-05-2022 22:54): Pale Moon (часть 4)  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

E_123



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору

Код:
user_pref("browser.cache.disk.parent_directory", "C:\Cache\PM cache"); // Прописываем свой путь для хранен ия дискового кэша.
user_pref("browser.cache.disk.capacity", 500000); // Размер дискового кеша (в КБ), для не узконаправленных браузов с видеоконтентом ставим разумеется больше.
 
user_pref("accessibility.typeaheadfind.soundURL", "default"); // Воспроизведение звука если по Ctrl+F ничего не находит, в BA, CE уже было так
//.............................................................................ОТКЛЮЧЕНИЕ АВТООБНОВЛЕНИЙ
user_pref("app.update.backgroundErrors", 0);
user_pref("app.releaseNotesURL", "");
user_pref("app.support.baseURL", "");
user_pref("app.update.enabled", false);
user_pref("app.update.auto", false);
user_pref("app.update.cert.checkAttributes", false);
user_pref("app.update.channel", "no");
user_pref("app.update.idletime", 999999999); // = 32 года, предполагаю что может помочь не обновиться
user_pref("app.update.interval", 999999999); // = 32 года, предполагаю что может помочь не обновиться  
user_pref("app.update.lastUpdateTime.addon-background-update-timer", 0);
user_pref("app.update.lastUpdateTime.background-update-timer", 0);
user_pref("app.update.lastUpdateTime.blocklist-background-update-timer", 0);
user_pref("app.update.lastUpdateTime.browser-cleanup-thumbnails", 0);
user_pref("app.update.lastUpdateTime.experiments-update-timer", 0);
user_pref("app.update.lastUpdateTime.search-engine-update-timer", 0);
user_pref("app.update.lastUpdateTime.user-agent-updates-timer", 0);
user_pref("app.update.lastUpdateTime.experiments-update-timer", 0);
user_pref("app.update.mode", 0);
user_pref("app.update.promptWaitTime", 0);
user_pref("app.update.staging.enabled", false);
user_pref("app.update.url", "");
user_pref("app.update.url.details", "");
user_pref("app.update.url.manual", "");
//.....................................................................................................
user_pref("app.shield.optoutstudies.enabled", false); // Отказ от рекламы Mozilla’s Shield studies (TV)
user_pref("browser.aboutHomeSnippets.updateUrl", ""); // Отменяет загрузку инфы с серверов Mozilla под поле поискового запроса (было только в WF и уже пустое)
user_pref("browser.casting.enabled", false); // SSDP. Стриминг. Не посылать запросы в сеть для обнаружения ТВ и видео-трансляции на него
//..............................................................................НАСТРОЙКИ КЭША
/* Как часто проверять страницу на изменения: 0 - один раз за сессию; 1 - каждый раз при просмотре страницы;
2 - не проверять, использовать кеш браузера; 3 - проверять когда страница устарела (определяется автоматически):*/
user_pref("browser.cache.check_doc_frequency", 3);
user_pref("browser.cache.disk.enable", true); // Разрешить дисковый кеш
user_pref("browser.cache.disk.max_entry_size", 500000); // В кеш попадут только файлы размером менее указанного, по умолчанию было 51200 = 50 МБ.
user_pref("browser.cache.disk.max_chunks_memory_usage", 40960); // Для исправления проблем с кэшем (в новых FF уже так)
user_pref("browser.cache.disk.max_priority_chunks_memory_usage", 40960); // Для исправления проблем с кэшем (в новых FF уже так)
//..............................................ОТКЛЮЧЕНИЕ АВТООПРЕДЕЛЕНИЯ ДИСКОВОГО КЭША
user_pref("browser.cache.disk.smart_size.enabled", false);
user_pref("browser.cache.disk.smart_size.first_run", false);
user_pref("browser.cache.disk.smart_size.use_old_max", false);
//.......................................................................................
user_pref("browser.cache.disk_cache_ssl", true); // Разрешить кэширование защищённых страниц (HTTPS/SSL), если запретить снизится производительность
user_pref("browser.cache.frecency_experiment", -1); // Opt out (улоняться) of Mozilla HTTP telemetry testing
user_pref("browser.cache.memory.enable", true); // Разрешение кэша страниц в ОЗУ  
user_pref("browser.cache.offline.enable", true); // Кэширование посещённых страниц на диск для просмотра в оффлайн режиме (AppCache)
user_pref("browser.cache.use_new_backend", 1); // Включение новой системы HTTP-кэширования
user_pref("browser.cache.backend", 1); // Включение новой системы HTTP-кэширования
//..................................................................................................................
user_pref("browser.download.manager.addToRecentDocs", false); // Отмена добавления списка закачанных файлов в список "Недавние документы"
user_pref("browser.feedback.url", ""); // Ну вроде по смыслу нужная вещь
/* ГЕОЛОКАЦИЯ и Google геопозиционирование (GeoIP при работе с поисковыми серверами): сайты запрашивают доступ к местоположению чтобы точнее  
отвечать на поисковые запросы и предоставлять актуальную инфу с учетом местонахождения пользователя.*/  
user_pref("geo.enabled", false); // По умолчанию: true  
user_pref("geo.wifi.uri", ""); // По умолчанию: www.googleapis.com/geolocation/v1/geolocate?key=%GOOGLE_API_KEY%  
user_pref("browser.geolocation.warning.infoURL", ""); // По умолчанию: www.mozilla.org/%LOCALE%/firefox/geolocation  
user_pref("browser.search.geoSpecificDefaults", false); // Don't use Mozilla-provided location-specific search engines  
user_pref("browser.search.geoip.timeout", 0); // Точного описания не нашёл, у gray_rat и Death такого нет.
user_pref("browser.search.geoip.url", ""); // По умолчанию: https://location.services.mozilla.com/v1/country?key=%MOZILLA_API_KEY%  
// Вот эти пока не стал использовать чтобы не выдавал при поиске контент по USA:
//user_pref("browser.search.countryCode", "US"); // Disable GeoIP lookup on your address to set default search engine region  
//user_pref("browser.search.region", "US"); // По умолчанию: RU  
//.........................................................................................................................................
/* Activity Stream Snippets - runs code received from a server (aka Remote Code Execution) and sends info back to a metrics server - отключение  
отсылки статистической инфы, связанной с технологией Snippets ("фрагмент"): домашняя страница FF, установленная по умолчанию (about:home),  
содержит встроенный механизм показа некоторой инфы и отслеживания пользовательских предпочтений (есть только в WF и новых FF): */  
user_pref("browser.aboutHomeSnippets.updateUrl", "");  
user_pref("browser.newtabpage.activity-stream.disableSnippets", true);  
user_pref("browser.newtabpage.activity-stream.feeds.snippets", false);
user_pref("browser.newtabpage.activity-stream.asrouter.providers.snippets", "{}");  
user_pref("browser.newtabpage.activity-stream.feeds.section.topstories", false);  
user_pref("browser.newtabpage.activity-stream.section.highlights.includePocket", false);  
user_pref("browser.newtabpage.activity-stream.showSponsored", false);  
user_pref("browser.newtabpage.activity-stream.feeds.discoverystreamfeed", false); // [FF66+]
user_pref("browser.library.activity-stream.enabled", false);  
user_pref("browser.newtabpage.activity-stream.default.sites", "");
//...............................................................................................................................................
user_pref("browser.newtabpage.columns", 0); // Кол-во столбцов добавленных сайтов на стартовую страницу  
user_pref("browser.newtabpage.enabled", false); // Добавление сайтов на новую стартовую страницу
user_pref("browser.newtabpage.rows", 0); // Кол-во строк добавленных сайтов на стартовую страницу  
//...........Offline AppCache - увеличивает скорость загрузки страниц и уменьшает трафик - полезная вещь, оставляем:
user_pref("browser.offline-apps.notify", true); // По идее должен выдавать запрос от сайта на сохранение AppCache, но в BA, CE так и запроса нет хотя AppCache сохраняется
user_pref("offline-apps.allow_by_default", true);  
//....................................................................................................................
user_pref("browser.panorama.animate_zoom", false); // Отключение "увеличения" вкладки при выборе её из панорамы (группы вкладок)
user_pref("browser.pagethumbnails.capturing_disabled", true); // Запрет создания эскизов ранее открытых страниц (thumbnails) в Quickdial
//..........................................ОТКЛЮЧЕНИЕ ПРОВЕРОК САЙТОВ (browser.safebrowsing.) - есть только у WF:
user_pref("browser.safebrowsing.allowOverride", false);  
user_pref("browser.safebrowsing.blockedURIs.enabled", false);  
user_pref("browser.safebrowsing.downloads.enabled", false);  
user_pref("browser.safebrowsing.downloads.remote.block_dangerous", false);  
user_pref("browser.safebrowsing.downloads.remote.block_dangerous_host", false);  
user_pref("browser.safebrowsing.downloads.remote.block_potentially_unwanted", false);  
user_pref("browser.safebrowsing.downloads.remote.block_uncommon", false);  
user_pref("browser.safebrowsing.downloads.remote.enabled", false);  
user_pref("browser.safebrowsing.enabled", false);  
user_pref("browser.safebrowsing.malware.enabled", false);  
user_pref("browser.safebrowsing.phishing.enabled", false);  
user_pref("browser.safebrowsing.provider.google.advisoryURL", "");  
user_pref("browser.safebrowsing.provider.google.gethashURL", "");  
user_pref("browser.safebrowsing.provider.google.lists", "");  
user_pref("browser.safebrowsing.provider.google.pver", "");  
user_pref("browser.safebrowsing.provider.google.reportMalwareMistakeURL", "");  
user_pref("browser.safebrowsing.provider.google.reportPhishMistakeURL", "");  
user_pref("browser.safebrowsing.provider.google.reportURL", "");  
user_pref("browser.safebrowsing.provider.google.updateURL", "");  
user_pref("browser.safebrowsing.provider.google4.advisoryName", "");  
user_pref("browser.safebrowsing.provider.google4.advisoryURL", "");  
user_pref("browser.safebrowsing.provider.google4.dataSharingURL", "");  
user_pref("browser.safebrowsing.provider.google4.gethashURL", "");  
user_pref("browser.safebrowsing.provider.google4.lastupdatetime", "");  
user_pref("browser.safebrowsing.provider.google4.lists", "");  
user_pref("browser.safebrowsing.provider.google4.nextupdatetime", "");  
user_pref("browser.safebrowsing.provider.google4.pver", "");  
user_pref("browser.safebrowsing.provider.google4.reportMalwareMistakeURL", "");  
user_pref("browser.safebrowsing.provider.google4.reportPhishMistakeURL", "");  
user_pref("browser.safebrowsing.provider.google4.reportURL", "");  
user_pref("browser.safebrowsing.provider.google4.updateURL", "");  
user_pref("browser.safebrowsing.provider.mozilla.gethashURL", "");  
user_pref("browser.safebrowsing.provider.mozilla.lists", "");  
user_pref("browser.safebrowsing.provider.mozilla.pver", "");  
user_pref("browser.safebrowsing.provider.mozilla.updateURL", "");
//................................................................................................................
user_pref("browser.search.official", false); // Интеграция сервисов Mozilla в поиск браузера, разумеется отключаем  
user_pref("browser.search.update", false); // Отключение автообновления поисковых систем (плагинов) после запуска брауза, их можно обновлять очень редко
/* 0606: disable "Hyperlink Auditing" (click tracking) and enforce same host in case. [1] www.bleepingcomputer.com/news/software/major-browsers-to-prevent-disabling-of-click-tracking-privacy-risk
Есть тип ссылок на сайтах, при нажатии на которые идёт не просто переход по ссылке но и стук (ping) на какой-то другой ресурс => разумеется отключаем это, а в след.строке как я понял если и пойдёт такой ping - чтобы он шёл только на тот же host, на который ведёт эта ссылка. Ранее у меня было записано: "HTML5: отключает отправку данных по URI при клике пользователя по ссылке:" */  
user_pref("browser.send_pings", false);
user_pref("browser.send_pings.max_per_link", 0);
user_pref("browser.send_pings.require_same_host", true);
//................................................................................................................
user_pref("browser.sessionstore.interval", 1800000); // Время в миллисек., через которое брауз сохраняет открытые вкладки на диск для сохранения и восстановления сеанса в случае падения брауза. Поставил максимум = 30 мин.
/* 1020: wvxwxvw: "История вкладок, сохраняется при сохранении сессий. Для приватности, при использовании функции сохранения сессий, можно отключить первые два параметра. Иначе при восстановлении сессии будет доступной вся история вкладок. Т.е. например, вкладка поваренок.ру, а в ее истории порнохаб и страницы гугла со странными поисковыми запросами. Это никак не отразится на истории посещений."
Кол-во закрытых в текущей сессии вкладок, отображаемых в "Recently Closed Tabs" ("Недавно закрытые вкладки") при нажатии кнопки часов журнала истории, что может быть использовано для "Restore recently closed tabs". Жрать много памяти это не должно т.к. это просто url-адреса, а не сами закэшированные страницы. Не путать это с самим журналом истории - он вне зависимости от этого параметра хранит историю посещения всех страниц за всё время. На самом деле удобнее искать закрытую страницу именно в общем журнале истории, используя поиск по интересующему слову за весь или какой-то период: */
user_pref("browser.sessionstore.max_tabs_undo", 20); // У wvxwxvw: 20.
/* wvxwxvw: "Кол-во запоминаемых шагов по кнопкам "Вперед"/"Назад" для вкладки (просто список URL-адресов, а не сами страницы, закэшированные в ОЗУ, как по следующему параметру), минимум = 1, практический минимум = 2, т.к. некоторые страницы используют эту функцию для перенаправления." Не путать это с историей всех посещенных страниц - там будут все когда-либо открытые страницы вне зависимости от этого параметра: */
user_pref("browser.sessionhistory.max_entries", 4); // У wvxwxvw: 10.
/* Кол-во недавно посещенных страниц, хранимых в памяти (со всех вкладок и закэшированных за данную сессию) если указано число, если же значение оставлено по умолчанию = -1, то это означает что это число возьмётся в зависимости от объёма ОЗУ компа (для 1-4ГБ ОЗУ в памяти будут постоянно кэшироваться (храниться) аж 8 открытых ранее и уже закрытых страниц). Change it to a lower value such as 2-3 (means two or three pages will be stored). При отключении страницы не держатся в памяти, а каждый раз при нажатии стрелок "Назад"/"Вперёд" загружаются с сети заново (предполагаю что неполностью, а за вычетом хранимых элементов в кэше памяти и дисковом кэше). Многие отключают или уменьшают это число для повышения производительности брауза: */
user_pref("browser.sessionhistory.max_total_viewers", 0); // Думал сначала оставить 2 страницы чтобы можно было быстро возвращаться на предыдущую страницу по кнопке "Назад" без её повторного скачивания (у wvxwxvw тоже было: 2), но потом посоветовался с L, вспомнил что делаем это ОЧЕНЬ редко и по сути нет смысла постоянно держать в пямяти ненужный закрытый хлам, которым мы почти никогда и не пользуемся => отключил.
//................................................................................................................
user_pref("browser.slowStartup.notificationDisabled", true); // Замер времени запуска браузера. Не будет выводиться предупреждение, если он медленно стартует.
user_pref("browser.tabs.animate", false); // Отключение анимации вкладок: они быстрее открываются, перемещаются и т.д.
user_pref("browser.tabs.crashReporting.sendReport", false); // FF44+, в BA и CE по умолчанию уже было true.  
user_pref("browser.tabs.warnOnClose", false); // Не предупреждать при закрытии более одной вкладки, но всё равно выскакивает окно-подтверждение закрытия других вкладок, поэтому по примеру SE добавил ещё:
user_pref("browser.tabs.warnOnCloseOtherTabs", false); // Не предупреждать при закрытии более одной вкладки (в добавок к предыдущей)
user_pref("browser.urlbar.decodeURLsOnCopy", true); // Чтобы скопированный в буфер обмена адрес сайта вставлялся также как и был написан
user_pref("device.sensors.enabled", false); // Сбор браузером инфы с сенсоров ноута (для настольного ПК не нужно)
//..........................GCLI. Автоматическая публикация скриншотов на Imgur.com  
user_pref("devtools.gcli.imgurClientID", "");
user_pref("devtools.gcli.imgurUploadURL", "");
user_pref("devtools.gcli.jquerySrc", "");
user_pref("devtools.gcli.lodashSrc", "");
user_pref("devtools.gcli.underscoreSrc", "");
//.................................................................................
user_pref("devtools.remote.wifi.scan", false); // Запретить соединения с устройствами на FF OS (была такая ОС для смартфонов) для отладок по wi-fi  
user_pref("devtools.remote.wifi.visible", false); // Относится к предыдущему п.
user_pref("dom.battery.enabled", false); // Запрет доступа браузера к инфе об аккумуляторе
user_pref("dom.disable_beforeunload", true); // Отключить предупреждение сайтом о закрытии вкладки типа: "Вы действительно хотите уйти с этого сайта?", у harrykkk также.
user_pref("dom.enable_performance", false); // Disable timing attacks (инфа о времени начала и окончания загрузки страницы)
user_pref("dom.enable_performance_navigation_timing", false); // Resource Timing API (инфа о скорости обработки элементов), скорее всего тоже относится к Disable timing attacks
user_pref("dom.enable_performance_observer", false); // Запрет отправки браузером сайтам разной инфы по скорости загрузки страниц
user_pref("dom.enable_resource_timing", false); // Disable resource/navigation timing
//..................................ОТКЛЮЧЕНИЕ БЛОКРИРОВКИ РАСШИРЕНИЙ, использующих CPOW:  
user_pref("dom.ipc.cpows.allow-cpows-in-compat-addons", "");
user_pref("dom.ipc.cpows.forbid-cpows-in-compat-addons", false);
user_pref("dom.ipc.cpows.forbid-unsafe-from-browser", false);
//........................................................................................
user_pref("dom.ipc.plugins.asyncInit.enabled", true); // Асинхронная инициализация плагинов, для лучшей производительности и скорости
//..................................ОТКЛЮЧЕНИЕ ОТЧЕТОВ об ОШИБКАХ ПЛАГИНОВ:
user_pref("dom.ipc.plugins.flash.subprocess.crashreporter.enabled", false);
user_pref("dom.ipc.plugins.reportCrashURL", false); // Отправка отчётов о падении плагинов
//..............................................................
user_pref("dom.netinfo.enabled", false); // Disable leaking network/browser connection info via Javascript. В BA, CE уже так.
/* Из статьи gray_rat: "По умолчанию FF следит за временем загрузки каждой страницы, и если она загружается очень долго, в верху может появиться уведомление  
«Веб-страница замедляет ваш браузер...». Как правило, это уведомление появляется из-за очень медленного интернет соединения, плохой совместимости установленных  
дополнений или вирусов. Если у вас с загрузкой страниц таких проблем не возникает или вы знаете причину возникшей у вас проблемы, но не знаете как её решить,  
можете отключить мониторинг страниц и показ этого уведомления: false" */
user_pref("dom.ipc.processHangMonitor", false); // В BA, CE было true.
user_pref("dom.ipc.reportProcessHangs", false); // В BA, CE было true.
//........................ОТКЛЮЧЕНИЕ веб push-уведомлений от сайтов (даже если сайт не загружен, он может вывести на экран уведомление):
user_pref("dom.push.enabled", false); // В BA, CE уже было так.
user_pref("dom.push.maxQuotaPerSubscription", 0);
user_pref("dom.push.serverURL", "");
user_pref("dom.push.userAgentID", "");
user_pref("dom.push.alwaysConnect", false);  
user_pref("dom.push.connection.enabled", false);  
user_pref("dom.push.alwaysConnect", false);  
/* webnotifications - уведомления от сайтов даже при закрытом браузе, обычно используется для супер навязчивой рекламы, единственно возможная полезная причина их использования - уведомления о прилёте писем web-почтовых клиентов уже после закрытия брауза => разумеется отключаем это: */
user_pref("dom.webnotifications.enabled", false); // В BA, CE переключил на false.
user_pref("dom.webnotifications.requireinteraction.enabled", false); // Этот возможно стоит поставить true хотя во всех старых всегда стояло false.
user_pref("dom.webnotifications.serviceworker.enabled", false); // В BA, CE переключил на false.
//....................................................................................................................................
/* ServiceWorkers - скрипты, который брауз запускает в фоновом режиме, при этом для их работы не требуется открытая страница или разрешение пользователя, на данный момент это такие функции как push-уведомления и фоновая синхронизация (в будущем возможно что-то ещё). Всё это имеет смысл отключать вместе с синхронизацией и push-уведомлениями (мразотные всплывающие рекламные сообщения от сайтов, посещенных ранее (и закрытых в моммент показа этих сообщений) если с дуру нажать на кнопку "Разрешить" в окошке показа уведомлений от этого сайта): https://habr.com/company/2gis/blog/345552  
Но если какой-то сайт использует эту функция, то функционал такого сайта может быть недоступен (маловероятно: в старых браузах это всегда было отключено, но ни на один сайт ещё не сломался из-за этого): */  
user_pref("dom.serviceWorkers.enabled", false); // В BA, CE уже было так.
user_pref("dom.serviceWorkers.testUpdateOverOneDay", false);  
user_pref("dom.serviceWorkers.parent_intercept", false);  
user_pref("devtools.serviceWorkers.testing.enabled", false);
//............................................................................................................................................................
user_pref("dom.vibrator.enabled", false); // Отключение взаимодействия брауза с вибратором мобильного устройства
//.................................ОТКЛЮЧЕНИЕ ПРОВЕРОК MOZILL'ой ПЛАГИНОВ/РАСШИРЕНИЙ
user_pref("extensions.blocklist.detailsURL", "");
user_pref("extensions.blocklist.enabled", false);
user_pref("extensions.blocklist.interval", 999999999);  
user_pref("extensions.blocklist.itemURL", "");
user_pref("extensions.blocklist.url", "");
//..................................................................................
user_pref("extensions.getAddons.cache.enabled", false); // Запрет отправки инфы о дополнениях и метаданных об их использовании. "Setting to true allows start-up and addon ping info being sent to Mozilla". В BA, CE уже так.
user_pref("extensions.legacy.enabled", true); // Поддержка старых расширений (есть в WF; в BA, CE, PM этого нет)
user_pref("extensions.legacy.exceptions", ""); // Белый список разрешенных расширений от FF и имейлы разрабов (есть в WF; в BA, CE, PM этого нет)
//..............................................ОТКЛЮЧЕНИЕ АВТООБНОВЛЕНИЙ РАСШИРЕНИЙ
user_pref("extensions.update.autoUpdateDefault", false);
user_pref("extensions.update.background.url", "");
user_pref("extensions.update.detailsURL", "");
user_pref("extensions.update.enabled", false);
user_pref("extensions.update.interval", 0);
user_pref("extensions.update.itemURL", "");
//...................................................................................
user_pref("findbar.highlightAll", true); // Похоже на подсветку найденного по Ctrl+F
//....................ОТКЛЮЧЕНИЕ АНИМАЦИИ и ПРЕДУПРЕЖДЕНИЙ при ПЕРЕХОДЕ (и в нём) на ПОЛНЫЙ ЭКРАН
user_pref("full-screen-api.transition.timeout", 250);
user_pref("full-screen-api.warning.delay", 0);
user_pref("full-screen-api.warning.timeout", 0);
.................................................................................................
user_pref("javascript.options.shared_memory", true); // Обработки части кода страницы в несколько потоков - ускорение отрисовки страницы  
user_pref("layers.async-pan-zoom.enabled", true); // Брауз живее работает и лучше прокрутка страниц
user_pref("loop.enabled", false); // Отключение видеозвонков (Firefox Hello (Telefonica): FF соединяется без запросов пользователю)
//....................................ОТКЛЮЧЕНИЕ ПЛАГИНОВ Openh264 и Widevine (и проверок их сертификатов)
user_pref("media.gmp-gmpopenh264.autoupdate", false); // Видеокодек Openh264 применяется для выполнения видеозвонков в браузе => разумеется не нужен.
user_pref("media.gmp-widevinecdm.autoupdate", false);
user_pref("media.gmp-gmpopenh264.enabled", false); // Видеокодек Openh264 применяется для выполнения видеозвонков в браузе => разумеется не нужен.
user_pref("media.gmp-gmpopenh264.visible", false);
user_pref("media.gmp-widevinecdm.enabled", false);
user_pref("media.gmp-provider.enabled", false); // Не отображать их в Prerferences
user_pref("media.gmp-widevinecdm.visible", false); // Не отображать их в Prerferences
user_pref("media.eme.enabled", false); // Отключение воспроизведения DRM-контента (платный медиа-контент)  
user_pref("media.gmp-manager.cert.checkAttributes", false);
user_pref("media.gmp-manager.cert.requireBuiltIn", false);
user_pref("media.gmp-manager.certs.1.commonName", "");
user_pref("media.gmp-manager.certs.2.commonName", "");
user_pref("media.gmp-manager.url", "");
//......................................................................................................
/* ОТКЛЮЧЕНИЕ АВТОМАТИЧЕСКОГО ВОСПРОИЗВЕДЕНИЯ МУЛЬТИМЕДИА-КОНТЕНТА (видео и звука на страницах до нажатия кнопки "Play") до FF62
(начиная с FF63 параметры поменялись: https://forum.mozilla-russia.org/viewtopic.php?id=36226 ) */
user_pref("media.block-autoplay-until-in-foreground", true); // При true брауз перестанет автоматически запускать аудио и видео в фоновых вкладках, к которым с момента открытия вы ещё ни разу не обращались.
/* Функция позволяет временно отключить декодирование видео, оставив только звук, в непросматриваемой вкладке. Например, если на Youtube вы открыли видео какого-нибудь концерта, и затем переключились на другую вкладку, звук с этого видео будет проигрываться, а вот процесс декодирования и отрисовки картинки видео приостановится до того момента когда вы обратно переключитесь на вкладку с видеороликом. Это позволяет существенно разгрузить CPU если звук с проигрываемого видео звучит как бы фоном, а в это время вы продолжаете делать что-то другое. Остановка и возобновление декодирования видео происходит через пару секунд после переключения вкладок: */
user_pref("media.suspend-bkgnd-video.enabled", true); // Увидел в посте gray_rat, suspend = приостановить.
//...............................................................................................................................
//........................WebRTC WG: захват и видеотрансляция рабочих столов и Media Capture Task Force  
user_pref("media.getusermedia.browser.enabled", false); // Для получения доступа к микрофону и/или вебкамере (для аудио/видео чатов в FF), это часть WebRTC  
user_pref("media.getusermedia.aec_enabled", false); // Взято у gray_rat  
user_pref("media.getusermedia.audiocapture.enabled", false); // Есть у arkenfox
user_pref("media.getusermedia.noise_enabled", false); // Взято у gray_rat
user_pref("media.getusermedia.screensharing.allow_on_old_platforms", false); // Было только у Death
user_pref("media.getusermedia.screensharing.allowed_domains", ""); // Было только у Death
user_pref("media.getusermedia.screensharing.enabled", false); // Есть и у gray_rat
//.......................................................................................................
//...ОТКЛЮЧЕНИЕ WebRTC (Web Real-Time Communication) и пиринга (используются для работы некоторых браузерных чатов, видео-звонков и т.п.):
user_pref("media.peerconnection.dtmf.enabled", false);
user_pref("media.peerconnection.enabled", false);
user_pref("media.peerconnection.ice.default_address_only", false);
user_pref("media.peerconnection.ice.no_host", true); // Don't reveal your internal IP when WebRTC is enabled (for FF42+)
user_pref("media.peerconnection.ice.tcp", false);
user_pref("media.peerconnection.ice.proxy_only_if_behind_proxy", true); // для FF70+
user_pref("media.peerconnection.identity.enabled", false);
user_pref("media.peerconnection.rtpsourcesapi.enabled", false);
user_pref("media.peerconnection.simulcast", false);
user_pref("media.peerconnection.turn.disable", true);
user_pref("media.peerconnection.video.enabled", false);
user_pref("media.peerconnection.video.vp9_enabled", false);
user_pref("media.peerconnection.use_document_iceservers", false);
//.......................................................................................................................................
//........................................WebSpeech: распознавание и синтез речи
user_pref("media.webspeech.recognition.force_enable", false);  
user_pref("media.webspeech.recognition.enable", false);
user_pref("media.webspeech.synth.force_global_queue", false);
user_pref("media.webspeech.synth.enabled", false);  
user_pref("media.webspeech.test.fake_recognition_service", false);  
user_pref("media.webspeech.test.fake_fsm_events", false);  
user_pref("media.webspeech.test.enable", false);
//..............................................................................
user_pref("memory.free_dirty_pages", true); // Освобождает память сразу после закрытия вкладки, хорошо для скорости работы
user_pref("network.allow-experiments", false); // Отключение экспериментальных функций
//...ОСТАНОВКА ТРАФИКА на: detectportal.firefox.com , detectportal.palemoon.org:
user_pref("network.captive-portal-service.enabled", false);
user_pref("network.captive-portal-service.minInterval", 0);
user_pref("network.connectivity-service.enabled", false);
user_pref("captivedetect.canonicalURL", ""); // Здесь обычно ссылка на: detectportal.firefox.com
user_pref("captivedetect.maxRetryCount", 0); // К верхнему относится  
//..............................................................................
user_pref("network.dns.disableIPv6", true); // Отключение запроса IPv6 адресов у DNS
//.................ПРЕДЗАГРУЗКИ: DNS, ссылок, элементов "предсказанных" страниц и т.д. (DNS lookups, TCP handshakes и TLS handshakes)
user_pref("network.dns.disablePrefetch", true); // Запрет на предварительный запрос браузом DNS каждой ссылки на странице
user_pref("network.dns.disablePrefetchFromHTTPS", true); // Запрет на предварительный запрос браузом DNS каждой ссылки на странице по протоколу HTTPS
user_pref("network.prefetch-next", false); // Запрет на предзагрузку браузером заранее тех ссылок, которые сайт посчитает вероятными к нажатию пользователем
user_pref("network.predictor.enabled", false); // «Предсказательный» механизм, который на основе статистики заранее до перехода на страницу загружает с неё часть элементов
user_pref("network.predictor.enable-prefetch", false); // Disable prefetching (предварительная выборка) для FF48+
user_pref("network.predictor.enable-hover-on-ssl", false); // От Crandle: https://itnan.ru/post.php?c=1&p=424559
user_pref("network.http.speculative-parallel-limit", 0); // Предварительная загрузка страниц при наведении курсора на ссылку
//.....................................................................................................................................
user_pref("network.http.keep-alive", true); // Поддержание активности соединения: установленный канал может быть использован повторно, повышает производительность
/* По умолчанию false: поиск DNS на localhost (обычно от инет-провайдера), true: DNS ищется на удаленном сервере (через SOCKS-прокси). Если удаленный  
сервер не используется, DNS берётся от DNS-серверов, указанных в свойствах текущего сетевого соединения т.е. параметр не важен: */
user_pref("network.proxy.socks_remote_dns", true);
//................................................................................................................................
user_pref("network.proxy.type", 0); // Соответствует "No proxy" в Preferences, так безопаснее
/* Запрет сайтам на обращение к локальной машине (инфа об открытых портах). Возможные проблемы: через браузер нельзя будет заходить на адреса  
подключаемых устройств (например роутера) типа http://127.0.0.1:631 и т.д. :*/
user_pref("network.proxy.no_proxies_on", "");
//...........................................................................................................................................
user_pref("nglayout.initialpaint.delay", 80); // Задержка перед началом отрисовки загружаемой страницы в миллисек., слишком мал.знач.не рекомендуются  
user_pref("permissions.manager.defaultsUrl", ""); // Запрет отправки тех.инфы из about:support на сайты поддержки
/* First Party Isolation (FPI): изоляция куков (каждому сайту доступ только к своим), если будут проблемы с авторизацией на сайтах - тогда заменить  
параметр создаваемой кнопкой "Custom buttons": */
user_pref("privacy.firstparty.isolate", true);
//.................................................................................................................................................
/* «Tracking Protection is a new platform-level technology that blocks HTTP loads at the network level. It is based on the Safe Browsing technology  
that powers our phishing and malware protection.»: https://wiki.mozilla.org/Security/Tracking_protection (Антивирусная защита по типу safebrowsing): */
user_pref("privacy.trackingprotection.enabled", false);
user_pref("privacy.trackingprotection.pbmode.enabled", false); // Disable Tracking Protection in Private Browsing mode
user_pref("privacy.trackingprotection.ui.enabled", false); // Включение/выключение дополнительных параметров Tracking Protection в разделе Параметры > Конфиденциальность > Использовать защиту отслеживания
//...................................................................................................................................................
//..........................ОТКЛЮЧЕНИЕ ПРОВЕРОК СЕРТИФИКАТОВ САЙТОВ (OCSP - Online Certificate Status Protocol)
user_pref("security.OCSP.GET.enabled", false); // В обоих уже так было
user_pref("security.OCSP.enabled", 0); // В обоих стояло 1
user_pref("security.OCSP.require", false); // В WF уже так и было, в PM поменял
user_pref("security.ssl.enable_ocsp_stapling", true); // Нужная вещь, во всех браузах стоит false но не важно т.к. проверки OCSP отключены.  
user_pref("security.ssl.enable_ocsp_must_staple", true);
user_pref("services.sync.prefs.sync.security.OCSP.enabled", false); // В обоих перевёл на false  
user_pref("services.sync.prefs.sync.security.OCSP.require", false); // В обоих перевёл на false  
//.............................................................................................................
/* Как я понял это блокировка соединений с серверами, которые не поддерживают RFC 5746 из-за потенциальной уязвимости таких соединений для атак MiTM. Сервер без RFC 5746 может быть защищен от атаки если он отключает повторные переговоры, но проблема в том, что брауз не может этого знать (сайт даунгрейдит протокол шифрования: представляется как TLS1.2 , а потом сбрасывает (шифрование наверное). Установка этого pref в true - единственный способ для брауза гарантировать, что не будет никаких небезопасных повторных переговоров на канале между браузом и сервером. */
user_pref("security.ssl.treat_unsafe_negotiation_as_broken", true); // Было у Death. harrykkk: "Это закрытый замок в адресной строке" (если сайт поддерживает протокол шифрования соединения SSL) или открытый (если не поддерживает, типа "незащищенное соединение"), в принципе можно оставить.
user_pref("security.ssl.require_safe_negotiation", false); // Из статьи Big Data Resistance. 2021.02.05: С true на PM не грузился gosuslugi.ru - выдавал ошибку: «SSL_ERROR_UNSAFE_NEGOTIATION» (пишут что на многих азиатских сайтах аналогично). Нашёл причину: “That site only supports old insecure versions of TLS.. You could set security.ssl.require_safe_negotiation in about:config to false to tell FF to ignore that problem.": www.reddit.com/r/firefox/comments/53bfkr/how_to_solve_ssl_error_unsafe_negotiation => переключил параметр в false - сработало: сайт загрузился.  
//.....................................................................................................................................................
//.......................................................ОТКЛЮЧЕНИЕ ВСЕХ СИНХРОНИЗАЦИЙ
user_pref("services.sync.engine.addons", false);
user_pref("services.sync.engine.bookmarks", false);
user_pref("services.sync.engine.history", false);
user_pref("services.sync.engine.passwords", false);
user_pref("services.sync.engine.prefs", false);
user_pref("services.sync.engine.tabs", false);
user_pref("services.sync.engine.bookmarks.buffer", false);
user_pref("services.sync.engine.creditcards", false);
user_pref("services.sync.engine.creditcards.available", false);
user_pref("services.sync.engine.addresses", false);
user_pref("services.sync.engine.addresses.available", false);
user_pref("services.sync.declinedEngines", "");
user_pref("services.sync.fxa.privacyURL", "");
user_pref("services.sync.fxa.termsURL", "");
user_pref("services.sync.jpake.serverURL", "");
user_pref("services.sync.outdated.url", "");
user_pref("services.sync.prefs.sync.accessibility.browsewithcaret", false);
user_pref("services.sync.prefs.sync.accessibility.typeaheadfind", false);
user_pref("services.sync.prefs.sync.accessibility.typeaheadfind.linksonly", false);
user_pref("services.sync.prefs.sync.addons.ignoreUserEnabledChanges", false);
user_pref("services.sync.prefs.sync.browser.download.manager.closeWhenDone", false);
user_pref("services.sync.prefs.sync.browser.download.manager.retention", false);
user_pref("services.sync.prefs.sync.browser.download.manager.scanWhenDone", false);
user_pref("services.sync.prefs.sync.browser.formfill.enable", false);
user_pref("services.sync.prefs.sync.browser.safebrowsing.malware.enabled", false);  
user_pref("services.sync.prefs.sync.browser.safebrowsing.phishing.enabled", false);
user_pref("services.sync.prefs.sync.browser.search.update", false);
user_pref("services.sync.prefs.sync.browser.sessionstore.restore_on_demand", false);
user_pref("services.sync.prefs.sync.browser.urlbar.maxRichResults", false);
user_pref("services.sync.prefs.sync.services.sync.syncedTabs.showRemoteIcons", false);
user_pref("services.sync.prefs.sync.xpinstall.whitelist.required", false);
user_pref("services.sync.privacyURL", "");
user_pref("services.sync.serverURL", "");
user_pref("services.sync.statusURL", "");
user_pref("services.sync.syncKeyHelpURL", "");
user_pref("services.sync.syncedTabs.showRemoteIcons", false);
user_pref("services.sync.termsURL", "");
user_pref("services.sync.tokenServerURI", "");
user_pref("services.sync.userURL", "");
//..................................................................................
user_pref("webgl.enable-debug-renderer-info", false); // Disable WebGL debug info being available to websites (FF60+). В BA, CE уже так.
user_pref("dom.gamepad.enabled", false); // Disable gamepad API - USB device ID enumeration (вроде отключение инфы по подключаемым (игровым) устройствам), минус: выпилит GamePad
//...............................................................................................................ОТКЛЮЧЕНИЕ РАЗНОЙ ТЕЛЕМЕТРИИ:  
user_pref("devtools.onboarding.telemetry.logged", false);
user_pref("devtools.telemetry.supported_performance_marks", "");
user_pref("devtools.telemetry.tools.opened.version", "");
user_pref("toolkit.coverage.endpoint.base", "");  
user_pref("toolkit.coverage.opt-out", true); // (FF64+)  
user_pref("toolkit.telemetry.archive.enabled", false);
user_pref("toolkit.telemetry.enabled", false); // В BA, CE уже так.
user_pref("toolkit.telemetry.coverage.opt-out", true);
user_pref("toolkit.telemetry.infoURL", "");
user_pref("toolkit.telemetry.log.level", "0");
user_pref("toolkit.telemetry.reportingpolicy.firstRun", false);
user_pref("toolkit.telemetry.server", ""); // https://incoming.telemetry.mozilla.org
user_pref("toolkit.telemetry.server_owner", "");
user_pref("toolkit.telemetry.unified", false);
user_pref("toolkit.telemetry.bhrPing.enabled", false);
user_pref("toolkit.telemetry.bhrPing.enabled", false);
user_pref("toolkit.telemetry.cachedClientID", "");
user_pref("toolkit.telemetry.debugSlowSql", false); // В BA, CE уже так.
user_pref("toolkit.telemetry.firstShutdownPing.enabled", false);
user_pref("toolkit.telemetry.hybridContent.enabled", false);
user_pref("toolkit.telemetry.newProfilePing.enabled", false);
user_pref("toolkit.telemetry.shutdownPingSender.enabled", false);
user_pref("toolkit.telemetry.shutdownPingSender.enabledFirstSession", false);
user_pref("toolkit.telemetry.updatePing.enabled", false);
user_pref("toolkit.telemetry.unified", false);
//.................Disable SSL Error Reporting:
user_pref("security.ssl.errorReporting.automatic", false);  
user_pref("security.ssl.errorReporting.enabled", false);  
user_pref("security.ssl.errorReporting.url", ""); // https://incoming.telemetry.mozilla.org/submit/sslreports  
//.............................................
user_pref("datareporting.healthreport.infoURL", ""); // mozilla.org/legal/privacy/firefox.html#health-report  
user_pref("datareporting.healthreport.service.enable", false);  
user_pref("datareporting.healthreport.uploadEnabled", false);  // Disable Health Reports  
user_pref("datareporting.policy.dataSubmissionEnabled", false); // Disable new data submission, master kill switch (FF41+). If disabled, no policy is shown or upload takes place, ever: https://bugzilla.mozilla.org/1195552
user_pref("datareporting.policy.firstRunURL", ""); // www.mozilla.org/privacy/firefox  
user_pref("app.shield.optoutstudies.enabled", false); // Disable allowing FF to install and run Studies  
user_pref("browser.discovery.enabled", false); // Disable personalized Extension Recommendations in about:addons and AMO (FF65+)  
//..................Disable Crash Reports:
user_pref("breakpad.reportURL", ""); // https://crash-stats.mozilla.com/report/index
user_pref("browser.crashReports.unsubmittedCheck.enabled", false); // (FF51+)  
user_pref("browser.crashReports.unsubmittedCheck.autoSubmit2", false); // Disable backlogged Crash Reports (FF58+)
user_pref("browser.newtabpage.activity-stream.telemetry", false);
user_pref("browser.newtabpage.activity-stream.telemetry.ut.events", false);
user_pref("browser.newtabpage.activity-stream.telemetry.ping.endpoint", ""); // https://tiles.services.mozilla.com/v4/links/activity-stream
user_pref("browser.newtabpage.activity-stream.feeds.telemetry", false);    
user_pref("browser.ping-centre.telemetry", false); // Disable PingCentre telemetry (used in several System Add-ons) (FF57+)
//..............................................................................................................................................
//.................WebVR: поддержка устройств виртуальной реальности
user_pref("dom.vr.require-gesture", false);  
user_pref("dom.vr.poseprediction.enabled", false);  
user_pref("dom.vr.openvr.enabled", false);  
user_pref("dom.vr.oculus.invisible.enabled", false);  
user_pref("dom.vr.oculus.enabled", false);  
user_pref("dom.vr.enabled", false);  
user_pref("dom.vr.test.enabled", false);  
user_pref("dom.vr.puppet.enabled", false);  
user_pref("dom.vr.osvr.enabled", false);  
user_pref("dom.vr.external.enabled", false);  
user_pref("dom.vr.autoactivate.enabled", false);  
user_pref("dom.vr.autoactivate.enabled", false);
//.................................................................
// WebCompat: возможность отправки отчетов на https://webcompat.com о проблемах совместимости браузера с сайтами. В BA, CE по "webcompat" ничего нет.
user_pref("media.decoder-doctor.new-issue-endpoint", "");  
user_pref("extensions.webcompat-reporter.newIssueEndpoint", "");
user_pref("media.decoder-doctor.verbose", false); // В BA, CE уже так.
//..............................................................................................................
// Pocket: позволяет сохранять ссылки на тексты в облачном хранилище для их дальнейшего прочтения
user_pref("extensions.pocket.enabled", false);  
user_pref("extensions.pocket.site", "");
user_pref("extensions.pocket.api", "");
user_pref("extensions.pocket.oAuthConsumerKey", "");
//..............................................................................................
//.................................................ОТКЛЮЧЕНИЕ аккаунтов FF:
user_pref("identity.fxaccounts.enabled", false);
user_pref("identity.fxaccounts.remote.profile.uri", "");
user_pref("identity.fxaccounts.remote.oauth.uri", "");
user_pref("identity.fxaccounts.auth.uri", "");
user_pref("identity.fxaccounts.remote.root", "");
user_pref("browser.newtabpage.activity-stream.fxaccounts.endpoint", "");
user_pref("identity.sync.tokenserver.uri", "");
//........................................................................
user_pref("media.navigator.enabled", false); // Disable media device enumeration (FF29+): https://wiki.mozilla.org/Media/getUserMedia
user_pref("layout.word_select.eat_space_to_next_word", false); // Не захватывать пробел при выделении слова на страничке двойным кликом (из статьи Big Data Resistance, здесь тоже так пишут: https://forum.mozilla-russia.org/viewtopic.php?id=36226)
/* Если true, то вкладки и плагины будут в отдельных процессах (каждый плагин в отдельном процессе - plugin-container.exe), что увеличивает  
безопасность и стабильность брауза (впервые это было реализовано в GC), из минусов: при этом потребление ОЗУ и CPU может несколько увеличиться:*/
user_pref("dom.ipc.plugins.enabled", true);
user_pref("beacon.enabled", false); // Сбор статистики использования брауза о загрузке страниц, в false вроде как усложняется сбор статистики браузом перед выгрузкой страницы, но из-за этого могут не грузиться некот.сайты (такое например было с www.ant.com в SE, PM).
//......................................................................СПИСОК ПЕРЕХОДОВ в Панели задач Windows
user_pref("browser.taskbar.lists.enabled", false); // Выключение jumplists: пкм на запущенном ярлыке брауза в Панели задач и сбор кэша картинок этих страниц в папке jumpListCache. В PM похоже не работает: всё равно показывает там "Задачи".
user_pref("browser.taskbar.lists.frequent.enabled", false);
user_pref("browser.taskbar.lists.maxListItemCount", 0); // Сколько строк покажет.
user_pref("browser.taskbar.lists.recent.enabled", false);
user_pref("browser.taskbar.lists.tasks.enabled", false);
//.............................................................................................................
user_pref("browser.shell.checkDefaultBrowser", false);
user_pref("browser.startup.homepage", "about:logopage"); // Логотип на стартовой странице.
user_pref("general.useragent.updates.enabled", false); // Иначе ломится на dua.palemoon.org
user_pref("browser.bookmarks.max_backups", 0); // Отмена бэкапирования закладок в папке профиля bookmarkbackups.
user_pref("middlemouse.paste", true); // В поля брауза можно будет тогда вставлять по скм (средней клавиши мыши).
user_pref("lightweightThemes.update.enabled", false); // В PM1 было true.
//.................................УПРАВЛЕНИЕ ВКЛАДКАМИ (ОТКРЫТИЕ ВКЛАДОК/ЗАКЛАДОК)
user_pref("browser.tabs.insertAllAfterCurrent", true); // Открывать вообще все вкладки сразу после текущей.
//................................................................................
/* 1408: disable graphite: it has had many critical security issues in the past, see: www.mozilla.org/security/advisories/mfsa2017-15/#CVE-2017-7778 */
user_pref("gfx.font_rendering.graphite.enabled", false); // Опасных уязвимостей при использовании шрифта Graphite действительно много, похоже все они исправлены с FF52-FF54 => в старых браузах похоже лучше отключать. В BA, CE внёс/изменил в конфиге.

Всего записей: 937 | Зарегистр. 05-03-2020 | Отправлено: 16:22 08-04-2021 | Исправлено: E_123, 18:32 08-04-2021
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Программы » Pale Moon (часть 3)
Maz (26-05-2022 22:54): Pale Moon (часть 4)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru