DzenIT

HOME ZEN IT SOFT APK LIVE GAME OTHER W CONTACT SEARCH

Firefox тонкая настройка about:config

Всю конфигурацию настроек firefox можно изменить в about:config, но многие из них заблокированные. Изменять их вручную не обязательно, можно просто настроить файл user.js который находится в папке с профилем.

Создаем файл user.js в папке с профилем, по умолчанию он находится %APPDATA%\Mozilla\Firefox\Profiles\, вставляем текст:

// Отключаем Pocket
user_pref("extensions.pocket.api", "");
user_pref("extensions.pocket.enabled", false);
user_pref("extensions.pocket.site", "");
user_pref("extensions.pocket.oAuthConsumerKey", "");

// Отключаем WebRTC
user_pref("media.peerconnection.enabled", false);
user_pref("media.peerconnection.ice.default_address_only", true);
user_pref("media.peerconnection.ice.no_host", true);
user_pref("media.peerconnection.ice.relay_only", true);
user_pref("media.peerconnection.ice.tcp", false);
user_pref("media.peerconnection.identity.enabled", false);
user_pref("media.peerconnection.turn.disable", true);
user_pref("media.peerconnection.use_document_iceservers", false);
user_pref("media.peerconnection.video.enabled", false);
user_pref("media.peerconnection.default_iceservers", "[]");

//Отключаем доступ к гидролокации
user_pref("geo.enabled", false);
user_pref("geo.provider.ms-windows-location", false);
user_pref("geo.wifi.uri", "");

// Отключаем асинхронные запросы, используемые для аналитики
user_pref("beacon.enabled", false);
user_pref("browser.send_pings", false);
user_pref("browser.send_pings.require_same_host", false);

// Отключаем метрики производительности
user_pref("dom.enable_performance", false);
user_pref("dom.enable_performance_observer", false);
user_pref("dom.enable_performance_navigation_timing", false);
user_pref("browser.slowStartup.notificationDisabled", false);
user_pref("network.predictor.enabled", false);
user_pref("network.predictor.enable-hover-on-ssl", false);
user_pref("network.prefetch-next", false);
user_pref("network.http.speculative-parallel-limit", 0);

// Информация об установленных дополнениях
user_pref("extensions.getAddons.cache.enabled", false);

// Отключаем доступ к датчикам
user_pref("device.sensors.enabled", false);
user_pref("device.sensors.orientation.enabled", false);
user_pref("device.sensors.motion.enabled", false);
user_pref("device.sensors.proximity.enabled", false);
user_pref("device.sensors.ambientLight.enabled", false);

// Останавливаем фингерпринтинг
user_pref("dom.webaudio.enabled", false);
user_pref("privacy.resistFingerprinting", true);

//Перекрываем информацию о сетевом соединении
user_pref("dom.netinfo.enabled", false);
user_pref("dom.network.enabled", false);

// Отключаем использование устройств и передачу медиа
user_pref("dom.gamepad.enabled", false);
user_pref("dom.gamepad.non_standard_events.enabled", false);
user_pref("dom.imagecapture.enabled", false);
user_pref("dom.presentation.discoverable", false);
user_pref("dom.presentation.discovery.enabled", false);
user_pref("dom.presentation.enabled", false);
user_pref("dom.presentation.tcp_server.debug", false);
user_pref("media.getusermedia.aec_enabled", false);
user_pref("media.getusermedia.audiocapture.enabled", false);
user_pref("media.getusermedia.browser.enabled", false);
user_pref("media.getusermedia.noise_enabled", false);
user_pref("media.getusermedia.screensharing.enabled", false);
user_pref("media.navigator.enabled", false);
user_pref("media.navigator.video.enabled", false);
user_pref("media.navigator.permission.disabled", true);
user_pref("media.video_stats.enabled", false);
user_pref("dom.battery.enabled", false);
user_pref("dom.vibrator.enabled", false);
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.enabled", false);
user_pref("dom.vr.oculus.invisible.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("media.webspeech.synth.enabled", false);
user_pref("media.webspeech.test.enable", false);
user_pref("media.webspeech.synth.force_global_queue", false);
user_pref("media.webspeech.recognition.force_enable", false);
user_pref("media.webspeech.recognition.enable", false);

//Отключаем телеметрию и отправку отчетов
user_pref("toolkit.telemetry.archive.enabled", false);
user_pref("toolkit.telemetry.bhrPing.enabled", false);
user_pref("toolkit.telemetry.cachedClientID", "");
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.previousBuildID", "");
user_pref("toolkit.telemetry.reportingpolicy.firstRun", false);
user_pref("toolkit.telemetry.server", "");
user_pref("toolkit.telemetry.server_owner", "");
user_pref("toolkit.telemetry.shutdownPingSender.enabled", false);
user_pref("toolkit.telemetry.unified", false);
user_pref("toolkit.telemetry.updatePing.enabled", false);
user_pref("datareporting.healthreport.infoURL", "");
user_pref("datareporting.healthreport.uploadEnabled", false);
user_pref("datareporting.policy.dataSubmissionEnabled", false);
user_pref("datareporting.policy.firstRunURL", "");
user_pref("browser.tabs.crashReporting.sendReport", false);
user_pref("browser.tabs.crashReporting.email", false);
user_pref("browser.tabs.crashReporting.emailMe", false);
user_pref("breakpad.reportURL", "");
user_pref("security.ssl.errorReporting.automatic", false);
user_pref("toolkit.crashreporter.infoURL", "");
user_pref("network.allow-experiments", false);
user_pref("dom.ipc.plugins.reportCrashUR", false);
user_pref("dom.ipc.plugins.flash.subprocess.crashreporter.enabled", false);

// Настраиваем информацию для поиска
user_pref("browser.search.geoSpecificDefaults", false);
user_pref("browser.search.geoSpecificDefaults.url", "");
user_pref("browser.search.geoip.url", "");
user_pref("browser.search.region", "US");
user_pref("browser.search.suggest.enabled", false);
user_pref("browser.search.update", false);

//Убираем push уведомления
user_pref("dom.push.enabled", false);
user_pref("dom.push.connection.enabled", false);
user_pref("dom.push.serverURL", "");

//Убираем утечки DNS
user_pref("network.dns.disablePrefetch", true);
user_pref("network.dns.disableIPv6", true);
user_pref("network.security.esni.enabled", true);
user_pref("network.trr.mode", 2);
user_pref("network.trr.uri", "https://cloudflare-dns.com/dns-query");

// Отключаем перенаправление
user_pref("network.captive-portal-service.enabled", false);
user_pref("network.captive-portal-service.maxInterval", 0);
user_pref("captivedetect.canonicalURL", "");

//Пресекаем слив данных на серверы Google
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.malware.enabled", false);
user_pref("browser.safebrowsing.phishing.enabled", false);
user_pref("browser.safebrowsing.downloads.remote.url", "");
user_pref("browser.safebrowsing.provider.google.advisoryName", "");
user_pref("browser.safebrowsing.provider.google.advisoryURL", "");
user_pref("browser.safebrowsing.provider.google.gethashURL", "");
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.reportMalwareMistakeURL", "");

//Отключаем DRM
user_pref("browser.eme.ui.enabled", false);
user_pref("media.eme.enabled", false);

//Отключение анимации элементов браузерного окна с целью увеличения "отзывчивости" интерфейса браузера
user_pref("browser.fullscreen.animate", false);
user_pref("browser.fullscreen.autohide", false);
user_pref("browser.tabs.animate", false);
user_pref("alerts.disableSlidingEffect", false);
user_pref("nglayout.enable_drag_images", false);

//Отключение "улучшенной" новой страницы:
user_pref("browser.newtab.preload", false);
user_pref("browser.newtabpage.introShown", false);
user_pref("browser.tabs.animate", false);
user_pref("browser.newtabpage.pinned", false);

// Popups окна (лучше выставить значение 2, 70 - это для меня)
user_pref("dom.popup_maximum", 70);
user_pref("devtools.selfxss.count", 100);

// отключить проверку подписи расширений в firefox
user_pref("xpinstall.signatures.required", false);

// Отключаем все плагины
user_pref("plugin.default.state", 0);
// Отключаем чтение pdf
user_pref("pdfjs.disabled", true);
// Маштаб страницы
user_pref("layout.css.devPixelsPerPx", "-1.0");

Отключаем обновление в firefox

Эти настройки можно сохранить в указанный ранее файл и они применяться в профиле браузера. Но есть и другие настройки, которые не меняются если в папке с программой firefox.

Переходим в папку C:\Program Files\Mozilla Firefox\defaults\pref создаем файл config-prefs.js открываете его блокнотом и вставляем:

pref("general.config.filename", "firefox.cfg");
pref("general.config.obscure_value", 0); 

В папке C:\Program Files\Mozilla Firefox\ создаете файл firefox.cfg, пишем:

lockPref("app.update.migrated.updateDir", false);
lockPref("app.update.channel", "");
lockPref("app.update.checkInstallTime", false);
lockPref("app.update.service.enabled", false);
lockPref("app.update.staging.enabled", false);
lockPref("lightweightThemes.update.enabled", false);
lockPref("services.blocklist.update_enabled", false);
lockPref("app.update.auto.migrated", false);
lockPref("services.sync.prefs.sync.browser.search.update", false);
lockPref("services.sync.prefs.sync.extensions.update.enabled", false);
lockPref("app.update.auto", false);
lockPref("app.update.disable_button.showUpdateHistory", false);
lockPref("app.update.enabled", false);
lockPref("browser.search.update", false);
lockPref("app.update.url.manual", "");
lockPref("app.update.url.details", "");
lockPref("browser.aboutHomeSnippets.updateUrl", "");
lockPref("browser.safebrowsing.provider.mozilla.updateURL", "");
lockPref("browser.safebrowsing.provider.google4.updateURL", "");
lockPref("browser.safebrowsing.provider.google.updateURL", "");
lockPref("app.update.url", "");
lockPref("media.gmp-manager.url", "");
lockPref("app.update.altwindowtype", "");
lockPref("app.update.lastUpdateTime.browser-cleanup-thumbnails", 0);
lockPref("app.update.lastUpdateTime.search-engine-update-timer", 0);
lockPref("app.update.lastUpdateTime.background-update-timer", 0);
lockPref("app.update.lastUpdateTime.experiments-update-timer", 0);
lockPref("app.update.lastUpdateTime.recipe-client-addon-run", 0);
lockPref("app.update.lastUpdateTime.rs-experiment-loader-timer", 0);
lockPref("app.update.lastUpdateTime.services-settings-poll-changes", 0);
lockPref("app.update.lastUpdateTime.xpi-signature-verification", 0);
lockPref("app.update.lastUpdateTime.addon-background-update-timer", 0);
lockPref("browser.safebrowsing.provider.mozilla.nextupdatetime", "0");
lockPref("browser.search.update.interval", 0);
lockPref("app.update.backgroundErrors", 0);
lockPref("app.update.backgroundMaxErrors", 0);
lockPref("app.update.timerMinimumDelay", 0);
lockPref("app.update.interval", 0);
lockPref("app.update.idletime", 0);
lockPref("app.update.checkInstallTime.days", 0);
lockPref("app.update.promptWaitTime", 0);
lockPref("app.update.badgeWaitTime", 0);
lockPref("extensions.update.interval", 0);
lockPref("extensions.systemAddon.update.url", "");
lockPref("extensions.update.background.url", "");
lockPref("extensions.update.autoUpdateDefault", false);
lockPref("extensions.update.enabled", false);
lockPref("app.update.timerFirstInterval", 0);

Можно еще добавить ограничение хранения кэша. По умолчанию у него 1 Гб, мне хватает и 50 Мб

lockPref("browser.cache.disk.capacity", 50024);

Все настройки проводились в firefox 77. Можете скачать портативную версию браузер

https://drive.google.com/file/d/1rGWLbJ3t6eaLP_-DgTvCNg1IhqHYCiGp/view?usp=sharing