coffee.Fox-esr сборка [Firefox 52.7.4 ESR] portable + TOR + flashplugin
Год/Дата Выпуска: 2017-2018
Версия: 1.7
Разработчик: Mozilla
Автор сборки: Small_Z
Разрядность: 32bit
Язык интерфейса: Русский
Таблэтка: не требуется
Системные требования: Windows XP и новее; требует процессор с SSE2
Описание: Для многих становится ясным, что "чистые" браузеры "из коробки" не совсем пригодны для комфортного путешествия по интернетам. Прежде всего, потому что воспринимать интересующую информацию со страниц при кидающихся в глаза посторонних рекламных сообщениях так же неудобно, как и неуютно почитывать газету в крепкий ветер. Вдобавок, изкоробочные браузеры на территории некоторых стран легко позволяют у тебя, уважаемый интернет-пользователь, вообще отнимать интересующие странички, когда кто-то поднимает волну их блокировок "решениями" басманных судов. И, наконец, браузеры при просмотре интернет-видео задействуют программы, в которые, такое впечатление, как будто встроен биткоин-майнер , - судя по тем тормозам и фризам, которые приходится наблюдать вместо плавного воспроизведения видеоролика, в то время как это же самый ролик на этом же компе воспроизводится через pot player вообще без рывков. Что делает практически невозможным просмотр видео в браузере на небыстром ПК, и даже если процессора и хватает, то быстро съедается батарея при использовании автономного режима.
Что бы избежать подобных недостатков на основе Firefox 52.7.4 ESR составлена сборка, включающая:
uBlock со взаимодополняющими списками правил от нескольких команд не даст показываться мешающим рекламным объявлениям.
"Антизапрет" и Browsec благодаря пробросу соединения через свои сервера обеспечат доступ туда, куда вас не хотят пускать.
Tor - программа + пункт меню для включения tor-режима - обеспечивается дополнительный вариант обхода блокировок сайтов, сломать сеть тор-туннелей которого не существует способов.
Daum Pot Player + кнопка переноса видео со страницы в него - позволяет комфортно просматривать видео без тормозов, а в случае автономной работы от батареи при просмотре видео её хватает на дольше.
Так же добавлены возможности, которые подавляющему большинству придутся по вкусу, а остальным не помешают:
переводчик как текста, так и страницы; кнопка восстановления закрытых вкладок; автоувеличение изображений по наведении на них мышью; переключение на предыдущую просмотренную вкладку при клике по заголовку текущей или её закрытии (как в старой опере); возможность выделять текст в ссылках как в старой опере; режимы разблокировки выделения и копирования текста; автосохранение набираемого в формах ответов текста; режим подсветки выделенного слова во всех вкладках; у изображений - пункт поиска подобных им в интернете (как в хроме); кнопка вызова панели поиска по странице; кнопка закрытия вкладок в одном месте; русский+английский словарь проверки орфографии; самораскрывающаяся боковая панель закладок и истории; возможность сохранения и восстановления положения кнопок; пункт дублировать вкладку; пункты запуска множеств каналов TV-приёма(IPTV); пункты меню для просмотра через кэш google и webarchive позволят просматривать уже несуществующие страницы; пункты страничного меню - отзывы о сайте в базе WOT, доступности сервера, поиска по кэшам Bing и Yandex, поиск ссылок на открытую страницу, подбор готовых логинов и паролей через Bugmenot.com; пункт удалить куки сайта; маркировка заголовков непрочитанных вкладок; кнопка перехода на адрес-уровень выше; открытие ссылок в фоне долгим нажатием; пункт перезапуск браузера; сборка портабельна и русифицирована; отключены окна "вы хотите уйти с сайта"; убраны всякие автообновления; убрано автоподключение плагинов из системы.
В сборке задействовано всего лишь 9 расширений, не замеченных в замедлениях, а дополнительный функционал развернут скриптами кнопок Custom Buttons.
Хотя, надо заметить, Firefox может выглядеть иногда несколько более тяжеловатым, чем подобная сборка на основе Pale Moon Atom, особенно если в системе менее 2ГБ памяти, но зато здесь имеет встроенную поддержку большего числа видеоформатов, особенно под Windows XP. Так же имеет нормальную совместимость с расширениями, часть из которых, требующая Australis, на PaleMoon не идет.
Год/Дата Выпуска: 2017-2018
Версия: 1.7
Разработчик: Mozilla
Автор сборки: Small_Z
Разрядность: 32bit
Язык интерфейса: Русский
Таблэтка: не требуется
Системные требования: Windows XP и новее; требует процессор с SSE2
Описание: Для многих становится ясным, что "чистые" браузеры "из коробки" не совсем пригодны для комфортного путешествия по интернетам. Прежде всего, потому что воспринимать интересующую информацию со страниц при кидающихся в глаза посторонних рекламных сообщениях так же неудобно, как и неуютно почитывать газету в крепкий ветер. Вдобавок, изкоробочные браузеры на территории некоторых стран легко позволяют у тебя, уважаемый интернет-пользователь, вообще отнимать интересующие странички, когда кто-то поднимает волну их блокировок "решениями" басманных судов. И, наконец, браузеры при просмотре интернет-видео задействуют программы, в которые, такое впечатление, как будто встроен биткоин-майнер , - судя по тем тормозам и фризам, которые приходится наблюдать вместо плавного воспроизведения видеоролика, в то время как это же самый ролик на этом же компе воспроизводится через pot player вообще без рывков. Что делает практически невозможным просмотр видео в браузере на небыстром ПК, и даже если процессора и хватает, то быстро съедается батарея при использовании автономного режима.
Что бы избежать подобных недостатков на основе Firefox 52.7.4 ESR составлена сборка, включающая:
uBlock со взаимодополняющими списками правил от нескольких команд не даст показываться мешающим рекламным объявлениям.
"Антизапрет" и Browsec благодаря пробросу соединения через свои сервера обеспечат доступ туда, куда вас не хотят пускать.
Tor - программа + пункт меню для включения tor-режима - обеспечивается дополнительный вариант обхода блокировок сайтов, сломать сеть тор-туннелей которого не существует способов.
Daum Pot Player + кнопка переноса видео со страницы в него - позволяет комфортно просматривать видео без тормозов, а в случае автономной работы от батареи при просмотре видео её хватает на дольше.
Так же добавлены возможности, которые подавляющему большинству придутся по вкусу, а остальным не помешают:
переводчик как текста, так и страницы; кнопка восстановления закрытых вкладок; автоувеличение изображений по наведении на них мышью; переключение на предыдущую просмотренную вкладку при клике по заголовку текущей или её закрытии (как в старой опере); возможность выделять текст в ссылках как в старой опере; режимы разблокировки выделения и копирования текста; автосохранение набираемого в формах ответов текста; режим подсветки выделенного слова во всех вкладках; у изображений - пункт поиска подобных им в интернете (как в хроме); кнопка вызова панели поиска по странице; кнопка закрытия вкладок в одном месте; русский+английский словарь проверки орфографии; самораскрывающаяся боковая панель закладок и истории; возможность сохранения и восстановления положения кнопок; пункт дублировать вкладку; пункты запуска множеств каналов TV-приёма(IPTV); пункты меню для просмотра через кэш google и webarchive позволят просматривать уже несуществующие страницы; пункты страничного меню - отзывы о сайте в базе WOT, доступности сервера, поиска по кэшам Bing и Yandex, поиск ссылок на открытую страницу, подбор готовых логинов и паролей через Bugmenot.com; пункт удалить куки сайта; маркировка заголовков непрочитанных вкладок; кнопка перехода на адрес-уровень выше; открытие ссылок в фоне долгим нажатием; пункт перезапуск браузера; сборка портабельна и русифицирована; отключены окна "вы хотите уйти с сайта"; убраны всякие автообновления; убрано автоподключение плагинов из системы.
В сборке задействовано всего лишь 9 расширений, не замеченных в замедлениях, а дополнительный функционал развернут скриптами кнопок Custom Buttons.
Хотя, надо заметить, Firefox может выглядеть иногда несколько более тяжеловатым, чем подобная сборка на основе Pale Moon Atom, особенно если в системе менее 2ГБ памяти, но зато здесь имеет встроенную поддержку большего числа видеоформатов, особенно под Windows XP. Так же имеет нормальную совместимость с расширениями, часть из которых, требующая Australis, на PaleMoon не идет.
Выбрана ESR версия файерфокса ввиду того, что в прочих версиях компиляции не обходится без того, что бы что нибудь сломать. (В Light Firefox сломан ДБ сторадж - не работают многие расширения, напр. friGate; в Киберфоксе сломали ХР; Lawliet медленно выгружает сайт из-за затрат времени на создание дополнительного потока, и т.д.)Для портабелизации использована оригинальная японская библиотека tmemutil.dll, потому что в её китайском аналоге "pcx" сломали механизм воскрешения браузера из-за блокировки изменения названия папки профиля, что не даёт иметь два профиля в момент операции восстановления нужных данных. (при использовании "Очистить Firefox"/"Refresh Firefox").Для блокирования рекламы выбран наиболее легкий блокировщик uBlock Origin 1.16.4
([email protected]), в котором активированы следующие подписки: uBlock filters; uBlock filters – Badware risks; uBlock filters – Privacy; uBlock filters – Unbreak; Adblock Warning Removal List; EasyList without element hiding rules; Adguard Spyware Filters; Fanboy’s Enhanced Tracking List; RUS: BitBlock List (Дополнительная подписка фильтров); RUS: RU AdList (Дополнительная региональная подписка); RU AdList: Counters. Используется EasyList without element hiding rules ввиду очень большого количества общих правил скрытия в оригинальном EasyList - =~18000 шт! - что приводит к повышению расхода памяти и замедлению работы, в случае использования ориг.EasyList, а для замены общих правил скрытия в список "Мои фильтры" вместо этих 18000 внесены те ~120 правил из Изилиста, которые имеют наиболее реальные шансы сработать. Так же туда добавлены 5 правил для разблокировки комментов на страницах через виджеты VK и Facebook, блокируемых BitBlock-ом.Для автоувеличения изображений установлено расширение Imagus c настройками: подключен объединенный список sieve+rodny для большего числа поддерживаемых изображений; включен перенос заголовков, что бы не выступали; задержка 300->700 мс, выставлено ожидание исчезновения предыдущего изображения, удалено правило youtube-link-thumb и заблокировано срабатывание на гуглокапчах.Для автосохранения набираемого в формах ответов текста добавлено расширения Textarea Cache, с настройкой - запоминать без сброса 50 последних записей.Для возможности открытия ссылок в фоне долгим нажатием мыши добавлено расширения Right Links. Настройки выставлены на открытие только долгой левой (700мс) кнопкой мыши и не срабатывать на ссылках-изображениях типа "канвас"Добавлен в меню пункт "Антизапрет", при использовании которого происходит перенаправление через прокси только тех подключений, которые вбиты в базу управляющего соединениями autoconfig-скрипта (как недоступных к прямому подключению из-за блокировок). Что даёт возможность быстрого серфинга по сайтам, не требующим разблокировки.
Добавлено расширение Browsec, деактивированное по умолчанию, которое можно задействовать, если антизапрет не справляется. Хотя через Browsec скорость ниже раза в 2-3, чем стандартные 4-5 Мбит Тора-Антизапрета-Зенмейта(в бесплатном режиме), но зато Browsec, в отличие от Зенмейта, не требует никакой регистрации, что бы глянуть страницы. Добавлена функция автовозврата на "Антизапрет" или Тор после отключения Browsec или Зенмейта в их панелях.Еще один вариант получения доступа к любой информации - воспользоваться TOR-туннелями.
Для чего в папке TorExpertBundle положены файлы, предоставляемые на https://www.torproject.org/download/download
(из tor-win32-0.3.2.10.zip)
В папку TorExpertBundle положен StartTor.bat, а в TorExpertBundle\Data\Tor torrc, обеспечивающие запуск тора в портабельном режиме
В Меню добавлены пункты использования и рестарта TOR (при его рестарте меняется IP)Для проигрывания видео добавлен Pot Player версии 1.7.661 (сборка от SamLab); используется PotPlayerMiniXP.exe, вроде бы нормально работающий не только под XP, но и в более современных windows. В последних версиях Pot плеера починили воспроизведение flv-онлайнвидео, а в этой версии еще не сломали воспроизведение .m3u8 одним видеороликом.
В настройках потплеера убраны скачки его размеров при запуске видео разных разрешений; убрано плавание громкости (нормализация отключена); ограничение максимума громкости выставлено в 150%.
Добавлена кнопка переноса видео с интернет-страниц в Pot Player, при нажатии которой, если ссылка на видео содержится целиком в коде страницы, вызывается плеер с передачей адреса видео, а исходное видео на странице закрывается, что бы разгрузить процессор и канал. Так же, пока кнопка находится на панели инструментов, она добавляет пункты контекстного меню - "открыть в PotPlayer", "открыть ссылку в PotPlayer".
Кнопка переноса видео содержит еще и функцию включения-выключения flash-плагина. При его выключении посредством пункта меню этой кнопки активируется настройка "privacy.resistFingerprinting", а при включении - обратно, т.к. при активной "privacy.resistFingerprinting" флэш не работает.
В меню кнопки содержатся пункты загрузки плейлистов онлайн-вещания с последующим открытием их в плеере.Традиционный размашистый дизайн от мозиллы по мотивам лопухов поправлен на более подтянутый, при помощи файла стилей \chrome\userChrome.css
Там же задается шрифт и его цвет в заголовках непрочитанных вкладок и в других режимах.
Там же задан диапазон размеров заголовков 70-160pxЗаменены кодеки на поддерживающие большее число форматов под Windows XP (например, на pornhub и под ХР позволяют использовать HTML5-видео, а не flash). Кодеки - mozavcodec.dll и mozavutil.dll - взяты от Light Firefox из mozffmpeg-3.0.2.7z отсюда https://sourceforge.net/projects/lightfirefox/files/Extra/Кнопка перевода взята отсюда https://forum.mozilla-russia.org/viewtopic.php?pid=472037 (Translate от 10.02.2016)
и немного поправлена. Она имеет отличие от прочих расширений-переводчиков - пониженную зависимость от API google, предоставляющего перевод, то есть может оставаться работоспособной, когда другие расширения-переводчики поломаются в результате его изменения.Гуглопоиск установлен в качестве поисковика по умолчанию
с настройками (что бы результаты из истории не забивали строчки от поисковика):
pref("browser.urlbar.suggest.history", false);
pref("browser.urlbar.suggest.searches", true);
pref("browser.urlbar.userMadeSearchSuggestionsChoice", true);
pref("browser.search.useDBForOrder", true);Кнопка восстановления закрытых вкладок взята отсюда https://infocatcher.github.io/Custom_Buttons/install/undoCloseTabs.htmlДля возможности свободного выделения текста в ссылках (как в старой Опере) подключено расширение SelectLikeABoss
[email protected]Для создания пункта меню "Поиск подобных изображений" (Google this image) подключено расширение Google Similar Images 0.5.1-signed.1-signed. Его преимущество в том, что может искать картинки и не из интернета (локальные).
[email protected]Для восстановления более быстрого старого дизайна YouTube подключено расширение YouTube Design Preserver, с настройкой - "Old layout", активирующей переключение на старый.Кнопка вызова панели поиска добавлена на основе этой темы https://forum.mozilla-russia.org/viewtopic.php?id=54089 . В неё добавлен режим подсветки выделенного слова во всех вкладках, который запускается кликом правой мышью по кнопке. Если в этот момент есть выделенный текст, он будет подсвечен везде, во всех вкладках. Если же нет выделенного, - подсветка возникнет и будет меняться после каждого выделения текста, до отключения режима повторным кликом ПКМ по этой кнопке.Подключен русификатор
[email protected]
И включена русская локаль
pref("general.useragent.locale", "ru");
pref("intl.accept_languages", "ru,en-us,en");
Так же использован совмещенный англо-русский словарь проверки орфографии ru-en_spell_dictionary.xpi с http://ftp.mozilla-russia.org/dictionaries/
Этот словарь не считает ошибочным, когда пишут через е или через ё
В интернете много сообщений, что национальные орфословари втихую отваливаются, но нет сообщений, что орфография вообще не работает, поэтому русский+английский словарь заведен через подмену оригинального словаря (всегда работающего по умолчанию)
(\dictionaries\ru.aff & .dic)Кнопка "Меню" содержит еще и функции, обеспечивающие:
- вкл-выкл.антизапрета
- переход на предыдущую просмотренную вкладку кликом по её заголовку
- переход на предыдущую просмотренную вкладку после закрытия вкладки
- функцию автораскрытия и автозакрытия боковой панели в зависимости от положения мыши
- функцию переключения режима закладки-журнал в боковой панели кликом по её заголовку
- добавление пунктов в меню "инструменты" - сохранение и восстановление положения кнопок
- добавление пункта в меню "инструменты" - проверять наличие интернет-соединения
- добавление пункта в меню "закладки" - восстановить иконки всех закладок
- пункт дублировать вкладку
- пункты меню для просмотра через кэш google и webarchive
- пункты страничного меню - отзывы о сайте в WOT, принадлежности домена, доступности сервера, поиска по кэшам Bing и Yandex, подбор логинов и паролей через Bugmenot.com
- пункт удалить куки сайта
- раскукоживатель коротких ссылок
- пункт "использовать TOR" и появление пункта "TOR рестарт" при задействовании тор-режима
- пункт перезапуск браузера
- функцию, задающую вид страницы быстрого набора
- функцию индикации открытия ссылки в фоне путем кратковременного изменения формы курсора
- добавление возможности включения дополнительной боковой панели под кнопки.
- добавление функции запуска обновления эскизов (по умолчанию их обновление в сборке отключено, иначе браузерный построитель эскизов BackgroundPageThumbs.jsm начинает работать в фоне по кругу, спамя запросы к сайтам, - когда считает, что эскиз не удалось создать, например, из-за редиректов на kp.ru) и подключения trackingprotection (на период обновления) - к кнопке "Обновить страницу", если в момент её нажатия открыта экспресс-панель и ничего не набрано в панели адреса.
- перевод названия пунктов поиска от расширения Google Similar Images как "Поиск подобных изображений" и "Поиск изображений, подобных фоновому".Таким образом, если удалить кнопку "Меню" с панели инструментов, все эти функции деактивируются.Кнопка перехода на адрес-уровень выше "Up" создана на основе https://forum.mozilla-russia.org/viewtopic.php?pid=588588 . В нее добавлены режимы снятия защиты от выделения и копирования текста. Выбор - через меню кнопки Up, происходит для всех вкладок. В "усиленном" режиме ломаются выделение текста в ссылках и иногда сайтовые кнопки.tmemutil.dll для портабелизации (метод 3-х файлов) взят с http://www1.plala.or.jp/tete009/en-US/software.html
(tmemutil-20160819-sse2.zip). В этой версии работает отключение Nocompatete, в результате не теряется возможность очистки профиля от ненужностей (путем замены его названия) при сбросе браузера.Отключены появляющиеся на всяких г.сайтах окошки, блокирующие их закрытие вопросом "а вы действительно хотите уйти? нажмите нет если да"
pref("dom.disable_beforeunload", true);для проигрывания флеш-видео подключен плагин NPSWF32_29_0_0_140.dll
Отключены плагины (кроме flash), что бы не подгружался лишний код в условиях отсутствующего контента в интернете, якобы для воспроизведения которого эти плагины распространяются. (Конечно, полно PDF-ок, но лучше их смотреть в Акробате через скачивание, чем разрешать включение PDF плагина (это разрешение ведь для всех адресов, которые могут открываться невидимым образом), позволяющего через свои дыры типа A3D заливать вирусню на комп как себе домой)
pref("plugin.load_flash_only", true)...pref("pdfjs.enableWebGL", false);
([email protected]), в котором активированы следующие подписки: uBlock filters; uBlock filters – Badware risks; uBlock filters – Privacy; uBlock filters – Unbreak; Adblock Warning Removal List; EasyList without element hiding rules; Adguard Spyware Filters; Fanboy’s Enhanced Tracking List; RUS: BitBlock List (Дополнительная подписка фильтров); RUS: RU AdList (Дополнительная региональная подписка); RU AdList: Counters. Используется EasyList without element hiding rules ввиду очень большого количества общих правил скрытия в оригинальном EasyList - =~18000 шт! - что приводит к повышению расхода памяти и замедлению работы, в случае использования ориг.EasyList, а для замены общих правил скрытия в список "Мои фильтры" вместо этих 18000 внесены те ~120 правил из Изилиста, которые имеют наиболее реальные шансы сработать. Так же туда добавлены 5 правил для разблокировки комментов на страницах через виджеты VK и Facebook, блокируемых BitBlock-ом.Для автоувеличения изображений установлено расширение Imagus c настройками: подключен объединенный список sieve+rodny для большего числа поддерживаемых изображений; включен перенос заголовков, что бы не выступали; задержка 300->700 мс, выставлено ожидание исчезновения предыдущего изображения, удалено правило youtube-link-thumb и заблокировано срабатывание на гуглокапчах.Для автосохранения набираемого в формах ответов текста добавлено расширения Textarea Cache, с настройкой - запоминать без сброса 50 последних записей.Для возможности открытия ссылок в фоне долгим нажатием мыши добавлено расширения Right Links. Настройки выставлены на открытие только долгой левой (700мс) кнопкой мыши и не срабатывать на ссылках-изображениях типа "канвас"Добавлен в меню пункт "Антизапрет", при использовании которого происходит перенаправление через прокси только тех подключений, которые вбиты в базу управляющего соединениями autoconfig-скрипта (как недоступных к прямому подключению из-за блокировок). Что даёт возможность быстрого серфинга по сайтам, не требующим разблокировки.
Добавлено расширение Browsec, деактивированное по умолчанию, которое можно задействовать, если антизапрет не справляется. Хотя через Browsec скорость ниже раза в 2-3, чем стандартные 4-5 Мбит Тора-Антизапрета-Зенмейта(в бесплатном режиме), но зато Browsec, в отличие от Зенмейта, не требует никакой регистрации, что бы глянуть страницы. Добавлена функция автовозврата на "Антизапрет" или Тор после отключения Browsec или Зенмейта в их панелях.Еще один вариант получения доступа к любой информации - воспользоваться TOR-туннелями.
Для чего в папке TorExpertBundle положены файлы, предоставляемые на https://www.torproject.org/download/download
(из tor-win32-0.3.2.10.zip)
В папку TorExpertBundle положен StartTor.bat, а в TorExpertBundle\Data\Tor torrc, обеспечивающие запуск тора в портабельном режиме
В Меню добавлены пункты использования и рестарта TOR (при его рестарте меняется IP)Для проигрывания видео добавлен Pot Player версии 1.7.661 (сборка от SamLab); используется PotPlayerMiniXP.exe, вроде бы нормально работающий не только под XP, но и в более современных windows. В последних версиях Pot плеера починили воспроизведение flv-онлайнвидео, а в этой версии еще не сломали воспроизведение .m3u8 одним видеороликом.
В настройках потплеера убраны скачки его размеров при запуске видео разных разрешений; убрано плавание громкости (нормализация отключена); ограничение максимума громкости выставлено в 150%.
Добавлена кнопка переноса видео с интернет-страниц в Pot Player, при нажатии которой, если ссылка на видео содержится целиком в коде страницы, вызывается плеер с передачей адреса видео, а исходное видео на странице закрывается, что бы разгрузить процессор и канал. Так же, пока кнопка находится на панели инструментов, она добавляет пункты контекстного меню - "открыть в PotPlayer", "открыть ссылку в PotPlayer".
Кнопка переноса видео содержит еще и функцию включения-выключения flash-плагина. При его выключении посредством пункта меню этой кнопки активируется настройка "privacy.resistFingerprinting", а при включении - обратно, т.к. при активной "privacy.resistFingerprinting" флэш не работает.
В меню кнопки содержатся пункты загрузки плейлистов онлайн-вещания с последующим открытием их в плеере.Традиционный размашистый дизайн от мозиллы по мотивам лопухов поправлен на более подтянутый, при помощи файла стилей \chrome\userChrome.css
Там же задается шрифт и его цвет в заголовках непрочитанных вкладок и в других режимах.
Там же задан диапазон размеров заголовков 70-160pxЗаменены кодеки на поддерживающие большее число форматов под Windows XP (например, на pornhub и под ХР позволяют использовать HTML5-видео, а не flash). Кодеки - mozavcodec.dll и mozavutil.dll - взяты от Light Firefox из mozffmpeg-3.0.2.7z отсюда https://sourceforge.net/projects/lightfirefox/files/Extra/Кнопка перевода взята отсюда https://forum.mozilla-russia.org/viewtopic.php?pid=472037 (Translate от 10.02.2016)
и немного поправлена. Она имеет отличие от прочих расширений-переводчиков - пониженную зависимость от API google, предоставляющего перевод, то есть может оставаться работоспособной, когда другие расширения-переводчики поломаются в результате его изменения.Гуглопоиск установлен в качестве поисковика по умолчанию
с настройками (что бы результаты из истории не забивали строчки от поисковика):
pref("browser.urlbar.suggest.history", false);
pref("browser.urlbar.suggest.searches", true);
pref("browser.urlbar.userMadeSearchSuggestionsChoice", true);
pref("browser.search.useDBForOrder", true);Кнопка восстановления закрытых вкладок взята отсюда https://infocatcher.github.io/Custom_Buttons/install/undoCloseTabs.htmlДля возможности свободного выделения текста в ссылках (как в старой Опере) подключено расширение SelectLikeABoss
[email protected]Для создания пункта меню "Поиск подобных изображений" (Google this image) подключено расширение Google Similar Images 0.5.1-signed.1-signed. Его преимущество в том, что может искать картинки и не из интернета (локальные).
[email protected]Для восстановления более быстрого старого дизайна YouTube подключено расширение YouTube Design Preserver, с настройкой - "Old layout", активирующей переключение на старый.Кнопка вызова панели поиска добавлена на основе этой темы https://forum.mozilla-russia.org/viewtopic.php?id=54089 . В неё добавлен режим подсветки выделенного слова во всех вкладках, который запускается кликом правой мышью по кнопке. Если в этот момент есть выделенный текст, он будет подсвечен везде, во всех вкладках. Если же нет выделенного, - подсветка возникнет и будет меняться после каждого выделения текста, до отключения режима повторным кликом ПКМ по этой кнопке.Подключен русификатор
[email protected]
И включена русская локаль
pref("general.useragent.locale", "ru");
pref("intl.accept_languages", "ru,en-us,en");
Так же использован совмещенный англо-русский словарь проверки орфографии ru-en_spell_dictionary.xpi с http://ftp.mozilla-russia.org/dictionaries/
Этот словарь не считает ошибочным, когда пишут через е или через ё
В интернете много сообщений, что национальные орфословари втихую отваливаются, но нет сообщений, что орфография вообще не работает, поэтому русский+английский словарь заведен через подмену оригинального словаря (всегда работающего по умолчанию)
(\dictionaries\ru.aff & .dic)Кнопка "Меню" содержит еще и функции, обеспечивающие:
- вкл-выкл.антизапрета
- переход на предыдущую просмотренную вкладку кликом по её заголовку
- переход на предыдущую просмотренную вкладку после закрытия вкладки
- функцию автораскрытия и автозакрытия боковой панели в зависимости от положения мыши
- функцию переключения режима закладки-журнал в боковой панели кликом по её заголовку
- добавление пунктов в меню "инструменты" - сохранение и восстановление положения кнопок
- добавление пункта в меню "инструменты" - проверять наличие интернет-соединения
- добавление пункта в меню "закладки" - восстановить иконки всех закладок
- пункт дублировать вкладку
- пункты меню для просмотра через кэш google и webarchive
- пункты страничного меню - отзывы о сайте в WOT, принадлежности домена, доступности сервера, поиска по кэшам Bing и Yandex, подбор логинов и паролей через Bugmenot.com
- пункт удалить куки сайта
- раскукоживатель коротких ссылок
- пункт "использовать TOR" и появление пункта "TOR рестарт" при задействовании тор-режима
- пункт перезапуск браузера
- функцию, задающую вид страницы быстрого набора
- функцию индикации открытия ссылки в фоне путем кратковременного изменения формы курсора
- добавление возможности включения дополнительной боковой панели под кнопки.
- добавление функции запуска обновления эскизов (по умолчанию их обновление в сборке отключено, иначе браузерный построитель эскизов BackgroundPageThumbs.jsm начинает работать в фоне по кругу, спамя запросы к сайтам, - когда считает, что эскиз не удалось создать, например, из-за редиректов на kp.ru) и подключения trackingprotection (на период обновления) - к кнопке "Обновить страницу", если в момент её нажатия открыта экспресс-панель и ничего не набрано в панели адреса.
- перевод названия пунктов поиска от расширения Google Similar Images как "Поиск подобных изображений" и "Поиск изображений, подобных фоновому".Таким образом, если удалить кнопку "Меню" с панели инструментов, все эти функции деактивируются.Кнопка перехода на адрес-уровень выше "Up" создана на основе https://forum.mozilla-russia.org/viewtopic.php?pid=588588 . В нее добавлены режимы снятия защиты от выделения и копирования текста. Выбор - через меню кнопки Up, происходит для всех вкладок. В "усиленном" режиме ломаются выделение текста в ссылках и иногда сайтовые кнопки.tmemutil.dll для портабелизации (метод 3-х файлов) взят с http://www1.plala.or.jp/tete009/en-US/software.html
(tmemutil-20160819-sse2.zip). В этой версии работает отключение Nocompatete, в результате не теряется возможность очистки профиля от ненужностей (путем замены его названия) при сбросе браузера.Отключены появляющиеся на всяких г.сайтах окошки, блокирующие их закрытие вопросом "а вы действительно хотите уйти? нажмите нет если да"
pref("dom.disable_beforeunload", true);для проигрывания флеш-видео подключен плагин NPSWF32_29_0_0_140.dll
Отключены плагины (кроме flash), что бы не подгружался лишний код в условиях отсутствующего контента в интернете, якобы для воспроизведения которого эти плагины распространяются. (Конечно, полно PDF-ок, но лучше их смотреть в Акробате через скачивание, чем разрешать включение PDF плагина (это разрешение ведь для всех адресов, которые могут открываться невидимым образом), позволяющего через свои дыры типа A3D заливать вирусню на комп как себе домой)
pref("plugin.load_flash_only", true)...pref("pdfjs.enableWebGL", false);
Начальные настройки аbout:config в сборке хранятся в файлах defaultprefs.js папки defaults; при создании нового профиля или его пересоздании, они переносятся в него скриптом mozilla.cfg. В дальнейшем внесенные таким образом настройки профиля можно менять через аbout:config в обычном порядке. Содержимое настроек в defaultprefs.js имеет описания:
…
// Список составлен на основе проекта The-OP /Fox
// https://github.com/The-OP/Fox/blob/master/addendum.md#user-content-Настройки-aboutconfig
// С добавлениями из статьи:
// https://geektimes.ru/post/293037// [Принудительное включение аппаратного ускорения;
// аппаратное ускорение будет подключатся, если совместимы видеокарта и видеодрайвер]
pref("layers.acceleration.force-enabled", true);// [Задействовать dx9 в том случае, если видеоподсистема несовместима с dx11
// вывод через dx9 будет подключатся, если с ним совместимы видеокарта и видеодрайвер]
pref("layers.allow-d3d9-fallback", true);// [Принудительно задействовать dx9, даже если видеоподсистема совместима с dx11;
// вывод через dx9 будет подключатся, если с ним совместимы видеокарта и видеодрайвер;
// и при подключении dx9 через эту опцию функции dx11 отключатся и не будут использоваться (если были доступны)]
//pref("layers.prefer-d3d9", true);// Обработка векторной графики. Данная настройка сильно влияет на сглаживание шрифтов.
// [Список по умолчанию - direct2d1.1,skia,cairo
// на WinXP direct2d1.1 не может быть задействован.
// В случае задействования skia шрифты получаются блёклыми, поэтому skia удаляем из списка.
// В случае постоянных подтормаживаний из-за сбоев direct2d1.1 (будут описаны в разделе "Графика" - "Лог решения" на странице
// аbout:support) - можно удалить его из списка]
pref("gfx.content.azure.backends", "direct2d1.1,cairo,skia");// Обработка векторной графики. По разным мнениям cairo на WinXP вроде работает быстрее skia
// [Список по умолчанию - direct2d1.1,skia,cairo)]
pref("gfx.canvas.azure.backends", "direct2d1.1,cairo,skia");// При отключении browser.cache.disk.enable все временные файлы и элементы страниц загруженные из интернета будут записываться
// и храниться в оперативной памяти, а не на жёстком диске. Доступ к оперативной памяти происходит быстрее, соответственно
// и отображение веб-страниц так же может происходить быстрее.
// Если у вас медленный жёсткий диск, быстрый безлимитный интернет и оперативной памяти более 1 — 2 гигабайт, можете попробовать
// отключить данный параметр. Однако, после этого обязательно проследите в Диспетчере задач (Alt + Ctrl + Delete) за процессом
// заполнения памяти во время использования браузера и других запущенных программ на компьютере. Даже в самых сложных ситуациях
// (большое количество одновременно открытых вкладок в браузере, просмотр видео, работающий антивирус и пр.) количество свободной
// памяти всегда должно оставаться несколько сотен мегабайт. Если у вас будет не так, включите обратно этот параметр true.
//pref("browser.cache.disk.enable", false);// Позволяет устанавливать неподписанные аддоны.
// [но зачастую среди неподписанных встречаются адварные и вирусные, поэтому не активировано]
//pref("xpinstall.signatures.required", false);// Отключаем распространенные плагины [кроме flash, т.к. множество видео предоставляется путём проигрывания через флэш-плагин].
// Рекомендуется их вообще удалять, ибо, как показывает практика, плагины - самые дырявые компоненты браузера.
//pref("plugin.scan.plid.all", false);
pref("plugin.load_flash_only", true);
// [Если для flash-плагина установлено "активировать по клику", то иногда на некоторых сайтах это приводит к поломке видео,
// наверное, потому, что скрипты от плеера не видят плагина при загрузке страницы
// (Поэтому в сборке для флеш-плагина используется только 2 режима: полностью включён и полностью выключен)]
pref("plugin.state.flash", 2);// Плагины Acrobat, QuickTime и WMP ищутся напрямую. Содержимое этих настроек - минимальный номер
// версии плагина. Каждый из компонентов версии (major и minor) должен умещаться в WORD (16 бит).
// [задав большое число, делаем так, что бы они не нашлись]
pref("plugin.scan.Acrobat", "999.0");
pref("plugin.scan.Quicktime", "999.0");
pref("plugin.scan.SunJRE", "999.0");
pref("plugin.scan.WindowsMediaPlayer", "999.0");// [java-плагин "на хорошем счету". Правда, "на хорошем счету" - у вирусописателей. Поэтому ещё, на всякий случай:]
pref("plugin.state.java", 0);
pref("plugin.state.npdeployjava", 0);// Запрещает Firefox открывать JAR-файлы вместо скачивания, что повышает безопасность.
pref("network.jar.block-remote-files", true);// Отключает встроенный просмотрщик PDF, в котором частенько находят уязвимости.
pref("pdfjs.disabled", true);
pref("pdfjs.enableWebGL", false);
//
// Отключает автоматическое обновление браузера. Проверки на наличие новых версий при этом все еще
// будут происходить [если отключена только app.update.auto], но обновление начнется только после подтверждения пользователем.
pref("app.update.auto", false);// "Whether or not app updates are enabled"
pref("app.update.enabled", false);
// "Whether or not to attempt using the service for updates."
pref("app.update.service.enabled", false);
// Отвечает за подсчет дней после обновления.
pref("app.update.checkInstallTime", false);
// "If set to true, the Update Service will present no UI for any event."
pref("app.update.silent", false);
// "If set to true, the Update Service will apply updates in the background
// when it finishes downloading them."
pref("app.update.staging.enabled", false);
// "If set to true, the hamburger button will show badges for update events."
pref("app.update.badge", false);// Отключает автоматическую установку обновлений аддонов.
// Если не планируете обновлять дополнения, либо авторы дополнений перестали делать новые версии, или же желаете контролировать
// процесс установки обновлений в ручную, отключите этот параметр - false
pref("extensions.update.autoUpdateDefault", false);// Отключает периодическую проверку обновлений аддонов.
pref("extensions.update.enabled", false);// Отключает посылку статистики при обновлении аддонов.
// Менеджер дополнений собирает информацию о каждом установленном дополнении и даёт возможность получать персонализированные
// рекомендации в панели «Получить Дополнения». Отключение - false
pref("extensions.getAddons.cache.enabled", false);// Отключает периодическую проверку обновлений файлов стилей для стайлиша.
pref("extensions.stylish.updatesEnabled", false);// Отключает автоматическое обновление поисковых движков.
pref("browser.search.update", false);// Автоматическое обновление тем оформления. Если не нужно, отключите - false
pref("lightweightThemes.update.enabled", false);// pref("plugins.update.url", "");// Отключает SystemUpdate API, использующийся в Firefox OS.
pref("dom.system_update.enabled", false);
pref("dom.system_update.debug", false);// Если вы, к примеру, установили старую версию флешплеера. Firefox отключит этот плагин, написав об этом предупреждение.
// Что бы Firefox не проверял актуальность дополнений, отключите эту функцию; так же отключается периодическая загрузка
// списка вредоносных расширений с AMO.
// [Да и пожалуй, не стоит тратить трафик на то, что бы гадать потом, что там менеджеры в мозиллах могут порешать насчет
// блокировок каких-то расширений и плагинов. А то, вдруг удумают еще, предположим - uBlock надо бы выключить о_О, как это
// было в свое время с Flash плагином (было, так сделали - бац - и у всех кино не показывало)]
pref("extensions.blocklist.enabled", false);
// Переименованы в Firefox 49
pref("services.blocklist.update_enabled", false);
pref("services.settings.server", "dаta:application/json,{\"data\":[]}");
pref("services.blocklist.changes.path", "");// Проверка является ли Firefox браузером по умолчанию. Отключение проверки - false
// [Отключает окошки-запросы о назначении браузером по умолчанию]
// Preferences -> General -> Startup -> Always check if Firefox is your default browser
pref("browser.shell.checkDefaultBrowser", false);// [При запуске и создании новой вкладки показывать Speed Dial]
pref("browser.startup.homepage", "аbout:newtab");
pref("browser.newtab.url", "аbout:newtab");// После обновления браузера, Firefox может показать дополнительную вкладку рядом с вашей обычной страницей, чтобы предложить
// больше информации об изменениях или новых функциях, включенных в обновление. Отключить - ignore
pref("browser.startup.homepage_override.mstone", "ignore");
pref("startup.homepage_override_url", "аbout:newtab");// Отключает приветственную страницу при первом запуске браузера с новым профилем.
pref("startup.homepage_welcome_url", "аbout:newtab");
pref("startup.homepage_welcome_url.additional", "");// Отключает запрос подтверждений вроде: "Эта страница просит вас подтвердить, что вы хотите уйти."
// при обработке браузером события beforeunload. НЕ отключает само событие beforeunload.
pref("dom.disable_beforeunload", true);// [Браузер нужен, что бы показывать сайт, а не всякие свои панели. Больше места под сайт, когда вкладки наверху.]
// [Хотя теперь и по умолчанию это вроде так]
pref("browser.tabs.onTop", true);// [Некоторые сайты выбивают окошки "дайте места схорониться данным надо а то мало". Ну Ок, подавитесь]
pref("dom.storage.default_quota", 10240);// [10 сайтов в списке истории сессии - мало, ставим 40. Этот список необходим для кнопки "Восстановить закрытую вкладку"]
pref("browser.sessionstore.max_tabs_undo", 40);// Немного уменьшает потребление памяти.
pref("memory.free_dirty_pages", true);// [В спиддиал добавлены несколько наиболее популярных сайтов, с альтернативами]
pref("browser.newtabpage.pinned", "[{\"url\":\"https://www.google.com/?gws_rd=cr\",…// [В сборке кофефокс процедура создания новых эскизов на экспресс-панели запускается после нажатия кн.обновить (на url-баре).
// А по умолчанию самозапуски этой процедуры отключаем, что бы избежать лишних произвольных хождений браузера в интернет,
// в некоторых случаях способных вызывать подтормаживания]
pref("browser.pagethumbnails.capturing_disabled", true);// [прекеширование ускоряет открытие новой вкладки]
pref("browser.newtab.preload", true);// [Отключена смена источника изображения на эскизах в спиддиале, что бы не было скачков изображений эскиза]
pref("browser.newtabpage.thumbnailPlaceholder", false);// [Число плиток на спиддиале = число столбцов X число строк]
pref("browser.newtabpage.columns", 2);
pref("browser.newtabpage.rows", 12);// [Сборка использует значение CB.elementwidth как "ширина ячейки экспресс-панели" (если поставить 0 - будет оригинальная
// экспресс-панель без стилей сборки; и по умолчанию ширина плитки составит оригинальные 293px)]
pref("CB.elementwidth", 200);// Отключает добавление в New Tab Page Tiles сайтов спонсоров Mozilla и сбор статистики кликов по ним.
// После отключения следует удалить directoryLinks.json в аbout:cache -> <директория на уровень выше cache2>,
// чтобы уже загруженная реклама не показывалась -
pref("browser.newtabpage.directory.ping", "");
// Firefox не проверяет эту опцию на пустую строку и XHR начинает ругаться в консоль, если она пустая.
pref("browser.newtabpage.directory.source", "dаta:application/json,{}");
// [Скрыть "топ сайтов"?]
pref("browser.newtabpage.enhanced", false);
// Отключает предупреждение о вышеописанной рекламе при первом открытии New Tab Page.
pref("browser.newtabpage.introShown", true);// Если у вас домашняя страница «Начальная страница Mozilla Firefox», под полем поискового запроса может отображаться различная
// подгружаемая информация с серверов Mozilla. Удалив ссылку в aboutHomeSnippets.updateUrl - отключаем загрузку рекламы сервисов
// от самой Mozilla (Sync, Hello, версий для Android) в аbout:home.
pref("browser.aboutHomeSnippets.updateUrl", "");// Отключает новую версию new tab page, которая будет подгружаться с сервера Мозиллы. [Фича еще не
// готова и не включена по умолчанию.] Сделано это якобы для того, чтобы разработчики могли
// экспериментировать с функциональностью этой страницы чаще чем происходят релизы браузера.
// (Remote New Tab переименована в Activity Stream в Firefox 54)
pref("browser.newtabpage.remote", false);
pref("browser.newtabpage.remote.mode", "dev");
pref("browser.newtabpage.remote.content-signing-test", false);// Поддержка доступности. Эта служба может предоставлять отдельным установленным в Firefox дополнениям некоторые инструменты
// самого браузера. Если у вас на панели вкладок никогда не отображался значёк "человек-доступность", значит эта служба
// не используется и её можно отключить.
// Службы Accessibility Services используются голосовыми читалками, лупами и другими
// приложениями для людей с ограниченными возможностями. Эти сервисы могут мешать работе
// Electrolysis и вообще негативно влиять на производительность браузера. Причем браузер оставляет
// E10S выключенным целую неделю спустя даже однократного использования этих сервисов.
// Preferences -> Privacy & Security -> Prevent accessibility services from accessing your browser
pref("accessibility.force_disabled", 1);// Анимация уведомлений. Отключение - true
//pref("alerts.disableSlidingEffect", true);// При открытии видео на полный экран может появится надпись "… теперь находится в полноэкранном режиме". Что бы эта надпись
// не появлялась установите значение 0
pref("full-screen-api.warning.timeout", 0);// Функция безопасности доступная с 51 версии Firefox. Во включённом по умолчанию состоянии 1, браузер создаёт изолированную
// программную среду в которой обрабатывается загруженный контент. В такой «песочнице» вредоносному коду сложнее украсть данные,
// попытаться установить вирус или использовать уязвимости браузера для совершения атак на Windows.
// Если у вас используются основные защитные инструменты самого Firefox, установлен блокировщик рекламы с актуальными в нём
// фильтрами, плюс вы не шастаете по левым сайтам с сомнительным содержимым — можете отключить эту функцию, поставив значение 0.
// Браузер будет немного быстрее работать и процессор в среднем на 5-10% станет меньше нагружаться.
pref("security.sandbox.content.level", 0);// [Настройки порядка расположения кнопок, как они идут в сборке. В ESR для расстановки при первоначальном запуске не используются,
// (т.к. Firefox ESR нормально расставляет по местам, заданным в xulstore.json).
// Но используются при активации пунктов "Восстановить расположение кнопок", и при самовосстановлении
// после нажатия на кн. "По умолчанию"]
pref("CB.buttons.restore.origin_TabsToolbar", "tabbrowser-tabs,new-tab-button,alltabs-button,custombuttons-button3,custombuttons-button1");
pref("CB.buttons.restore.origin_nav-bar", "urlbar-container,bookmarks-menu-button,custombuttons-button5,custombuttons-button6,…
pref("CB.buttons.restore.saved_TabsToolbar", "tabbrowser-tabs,new-tab-button,alltabs-button,custombuttons-button3,custombuttons-button1");
pref("CB.buttons.restore.saved_nav-bar", "urlbar-container,bookmarks-menu-button,custombuttons-button5,custombuttons-button6,…
pref("CB.buttons.restore.saved_cb-vt", "VTLock,sidebar-button,textareaCacheButton");// [Для того, что бы расположить кнопку расширения в австралис-менюпанели (открывается по нажатии на гамбургер),
// приходится задавать browser.uiCustomization.state.
// Т.к. расположение в той панели в xulstore.json не сохраняется.
// И функция восстановления положения кнопок там не работает.]
pref("browser.uiCustomization.state", "{…// Вопреки своему названию и устаревшей информации в KB MozillaZine, general.useragent.locale уже
// не влияет на Accept-Language[1], а в основном передается в служебных URL из аbout:config,
// куда ее значение подставляется вместо %LOCALE%. Но кроме этого оно еще ошибочно используется
// в запросах некоторых поисковых движков[2][3] и, возможно, где-то еще, так что проще будет
// изначально установить именно билд Firefox, в который уже встроена нужная локаль.
// [1]: https://bugzilla.mozilla.org/show_bug.cgi?id=448743#c5
// [2]: https://bugzilla.mozilla.org/show_bug.cgi?id=670450
// [3]: https://bugzilla.mozilla.org/show_bug.cgi?id=670451
pref("general.useragent.locale", "ru");// Устанавливает HTTP-заголовок Accept-Language, а также DOM-свойств window.navigator.languages
// и window.navigator.language в дефолтные для "ru" локали значения. Q-values указывать не нужно -
// они вычисляются автоматически, а если заданы - игнорируются.
pref("intl.accept_languages", "ru-RU, ru, en-US, en");// [2 настройки видов поисковых результатов при поиске из строки адреса:
// отключён поиск по истории, что бы результаты из истории не забивали строчки от поисковика]
pref("browser.urlbar.suggest.history", false);
pref("browser.urlbar.suggest.searches", true);// Отключает предложение включить поисковые подсказки. Должно быть true.
pref("browser.urlbar.userMadeSearchSuggestionsChoice", true);pref("browser.search.useDBForOrder", true);// [Выставлено, что бы браузер не закрывался при закрытии последней вкладки]
pref("browser.tabs.closeWindowWithLastTab", false);
// [Окошки-предупреждения о закрытии нескольких вкладок только мешают, тем более, что вкладки можно вернуть кнопкой "восстановить
// вкладку", поэтому отключаем]
pref("browser.tabs.warnOnClose", false);
pref("browser.tabs.warnOnCloseOtherTabs", false);// Отключает полупрозрачную превьюшку таба, болтающуюся при его перетаскивании около курсора, и
// мешающую перетащить его в нужное место.
// [но если привыкли, то неотключаем]
//pref("nglayout.enable_drag_images", false);// Использовать HTTP/1.1 для передачи нескольких файлов, не реконнектясь после каждого.
pref("network.http.pipelining", true);
pref("network.http.proxy.pipelining", true);
pref("network.http.pipelining.ssl", true);// Prefetch позволяет Firefox для каждой ссылки на загруженной странице заранее узнавать её IP адрес у DNS сервера (на всякий
// случай, если вы решите ее нажать). Таким образом следующие странички должны открываться немного быстрее.
// Однако, если у вас совсем слабый компьютер и/или очень медленный нестабильный выход в интернет (например слабый сигнал Wi-Fi),
// время загрузки страницы наоборот может увеличиться, а не уменьшиться. В этом случае отключите эту настройку true
pref("network.dns.disablePrefetch", false);
// В целях безопасности на https предв. резолвинг отключаем
pref("network.dns.disablePrefetchFromHTTPS", true);// prefetch-next Отвечает за предварительную загрузку Firefox-ом некоторых ссылок, которые сайт считает наиболее вероятным
// следующим шагом пользователя.
// Указываются они через <link rel="prefetch">, <link rel="next">
// или HTTP-заголовок Link: (либо <meta http-equiv="Link">) с теми же relation types.
// Включение данного параметра небезопасно, приводит к лишнему трафику и большей загрузке оперативной памяти. Если у вас
// не безлимитный медленный интернет, оперативки в притык и вам не нужно что бы Firefox лез туда, куда его не просят, отключите
// эту функцию - false
pref("network.prefetch-next", false);// Отключает предзагрузку документов или ресурсов, указанных через <link rel="preload">.
//pref("network.preload", false);// Предварительные соединения с сайтами, когда пользователь наводит мышь на пиктограмму на странице «Новая вкладка» или
// пользователь начинает поиск в панели поиска, или в поле поиска на странице «Дом» или «Новая вкладка». В случае,
// если пользователь затем перейдет на этот сайт, сайт может загрузиться быстрее, поскольку некоторые действия уже начались заранее.
// На слабых компьютерах желательно отключить эту функцию 0
pref("network.http.speculative-parallel-limit", 0);// Отключает предконнект к автодополненным доменам при вводе в адресную строку.
// [Наверное, пусть остаётся, для проверки существования домена при наборе]
//pref("browser.urlbar.speculativeConnect.enabled", false);// Механизм, который в некоторых случаях может ускорить загрузку веб-страниц. Firefox устанавливает соединения с ранее
// посещёнными сайтами, на которые, по его предположению, может перейти пользователь.
// На медленных слабых компьютерах опцию можно отключить false, а на компьютерах где веб-страница загружается и отрисовывается
// достаточно быстро — желательно оставить включённой true
//pref("network.predictor.enabled", false);// Если нет подключения по IPv6 протоколу — отключить true
// [По-видимому, IPv6 используется недостаточно часто, что бы захламлять соединение запросами ДНС адреса по IPv6]
pref("network.dns.disableIPv6", true);// [Кэширование ДНС данных поднято до уровня windows]
pref("network.dnsCacheEntries", 512);
pref("network.dnsCacheExpiration", 1800);
pref("network.dnsCacheExpirationGracePeriod", 900);// Если указан SOCKS5-прокси, делать DNS-запросы через него, а не напрямую со своего IP.
// [Что логично, когда хождение днс запросов так же будет через прокси в случае его использования]
pref("network.proxy.socks_remote_dns", true);// Удаляет 3rd-party cookies после закрытия браузера.
pref("network.cookie.thirdparty.sessionOnly", true);// Отключает проверку на отзыв сертификата через OCSP-сервер при установке шифрованного соединения.
// [Будет меньше тупить на https, перепроверяя сертификаты]
pref("security.OCSP.enabled", 0);
pref("security.OCSP.require", false);// YouTube предоставлял две версии кода для вставки видео на сайты, на флеше и на html5. На некоторых сайтах остался код для флеша,
// и браузер подменяет его на код для html5.
// [Отключать при глюках преобразования flash обьектов в HTML5]
//pref("plugins.rewrite_youtube_embeds", false);// Отключение возможности работы с Direct2D. Поддержка Direct2D возможна только начиная с DirectX10. На Windows XP
// Direct2D не работает, отключайте true
//pref("gfx.direct2d.disabled", true);// На Windows XP Direct2D не работает, отключайте false
// [префка какая-то нестандартная для ESR]
//pref("gfx.direct2d.use1_1", false);// Правильное определение используемой в Firefox видеокарты (например встроенной или дискретной) в случаях если в компьютере
// установлена графика ATI/AMD и дополнительно ещё какая-нибудь другая, например Intel или Nvidia. Если у вас нет видеокарты
// ATI/AMD, либо она единственная — отключите эту функцию false
//pref("layers.amd-switchable-gfx.enabled", false);// На Windows XP d3d11 не работает, меняйте значение на true
//pref("layers.d3d11.disable-warp", true);// Не работает с Windows. Отключить false
pref("layers.deaa.enabled", false);// Не работает с Windows. Отключить true
pref("layers.gralloc.disable", true);// Эти режимы webgl не работает с Windows XP. Отключить - false
//pref("webgl.angle.try-d3d11", false);
//pref("webgl.enable-webgl2", false);// Отключает Google Safebrowsing. Раньше можно было еще не отключать, пока они только отдавали базу
// хэшей малварных URL и браузер сверялся с локальной копией. Но сейчас Гугл заставляет посылать хэш
// каждого загружаемого пользователем файла (якобы для проверки на вирусы), что уже совершенно
// неприемлемо. Желающие могут установить себе подписку Malware Domains для uBlock Origin, которая
// включает в себя URL из Safebrowsing и не следит за пользователем.
// Обращения к Safebrowsing могли создать специальную куку PREF для домена google.com, которая
// _не удаляется_ через менеджер кук браузера из-за бага и содержит идентификатор пользователя.
// Поэтому, если Safebrowsing ранее был включен в этом профиле, после его отключения необходимо
// вручную удалить cookies.sqlite из профиля, или подчистить эту БД каким-либо SQLite-редактором.
// [Да и польза может быть сомнительной, т.к. едва ли будут распространять зловредов с адресов,
// представленных в списке safebrowsing - распространители зловредов наверняка проверяют в первую
// очередь, что бы адреса, с которых их будут заливать, не висели в этих списках.]
pref("browser.safebrowsing.enabled", false);
pref("browser.safebrowsing.malware.enabled", false);
pref("browser.safebrowsing.downloads.enabled", false);
pref("browser.safebrowsing.downloads.remote.enabled", false);
pref("browser.safebrowsing.downloads.remote.url", "");
pref("browser.safebrowsing.appRepURL", "");
pref("browser.safebrowsing.gethashURL", "");
pref("browser.safebrowsing.malware.reportURL", "");
pref("browser.safebrowsing.reportPhishURL", "");
pref("browser.safebrowsing.updateURL", "");
pref("browser.safebrowsing.reportPhishMistakeURL", "");
pref("browser.safebrowsing.reportPhishURL", "");
pref("browser.safebrowsing.reportMalwareMistakeURL", "");
pref("browser.safebrowsing.provider.google.appRepURL", "");
pref("browser.safebrowsing.provider.google.gethashURL", "");
pref("browser.safebrowsing.provider.google.lists", "");
pref("browser.safebrowsing.provider.google.reportURL", "");
pref("browser.safebrowsing.provider.google.updateURL", "");
pref("browser.safebrowsing.downloads.remote.block_dangerous", false);
pref("browser.safebrowsing.downloads.remote.block_dangerous_host", false);
pref("browser.safebrowsing.downloads.remote.block_potentially_unwanted", false);
pref("browser.safebrowsing.downloads.remote.block_uncommon", false);
pref("browser.safebrowsing.phishing.enabled", false);
pref("browser.safebrowsing.provider.google4.lists", "");
pref("browser.safebrowsing.provider.google4.updateURL", "");
pref("browser.safebrowsing.provider.google4.gethashURL", "");
pref("browser.safebrowsing.provider.google4.reportURL", "");
pref("browser.safebrowsing.passwords.enabled", false);// Функция Tracking Protection позволяет заблокировать отслеживание ваших действий в сети интернет через внедрённый в страницы
// сторонний контент. Включение trackingprotection в ряде случаев позволяет так же увеличить скорость загрузки страницы.
// (Включение - true)
// Некоторым сайтам для правильного взаимодействия с вашим компьютером, необходима возможность получения от вас данных связанных
// с этой функцией. Если на каком-либо сайте вы заметите проблемы связанные с trackingprotection (не показываются отдельные
// элементы страницы, не нажимаются отображаемые кнопки), вы можете отключить защиту от отслеживания именно для этого сайта через
// пункты меню, выпадающие со значка "!" в адресной строке слева от url.
// [Дублирует функционал адблокеров.
// Ломает комментарии на некоторых сайтах, выполненные через виджеты соц.сетей.
// Лучше усиливать "трэкингпротекшен" путём добавления антитрак-подписок в адблокер, где их можно подправить]
// [Но при при создании миниатюр для встроенной экспресс-панели с отключеннным Tracking Protection зачастую наблюдается
// неограниченный track-скриптинг, т.к. в этом случае данные для них поступают мимо адблокеров. В результате при генерации эскизов
// часто возникают фризы браузера и так же возрастает число случаев, когда эскиз не может создасться.]
// [В кофесборке базы trackingprotection подключены, но активированы только в приватных вкладках.
// И так же активируются автоматически скриптом в обычных вкладках, на несколько секунд - на время создания эскиза]
//pref("privacy.trackingprotection.enabled", true);
pref("privacy.trackingprotection.enabled", false);/*
pref("privacy.trackingprotection.pbmode.enabled", false);
pref("browser.polaris.enabled", false);
pref("privacy.trackingprotection.introURL", "");
pref("privacy.trackingprotection.ui.enabled", false);
//pref("privacy.trackingprotection.introCount", 1);
pref("browser.safebrowsing.provider.mozilla.lists", "");
pref("browser.safebrowsing.provider.mozilla.updateURL", "");
pref("browser.safebrowsing.provider.mozilla.gethashURL", "");
*/// Вообще не регистрировать таблицы Safebrowsing и Tracking Protection в URL Classifier, пусть даже
// в отключенном виде и с пустыми URL для обновления.
// [url-адреса google-safebrowsing]
pref("urlclassifier.malwareTable", "");
pref("urlclassifier.phishTable", "");
pref("urlclassifier.downloadBlockTable", "");
pref("urlclassifier.downloadAllowTable", "");/*
// [url-адреса mozilla-trackingprotection]
pref("urlclassifier.trackingTable", "");
pref("urlclassifier.trackingWhitelistTable", "");
pref("urlclassifier.disallow_completions", "");
pref("urlclassifier.passwordAllowTable", "");
*//*
// Отключает список Tracking Protection, содержащий адреса тех SWF с популярных сайтов, которые были
// замечены в попытках получить список шрифтов или совершить другие подозрительные действия.
pref("browser.safebrowsing.blockedURIs.enabled", false);
pref("browser.safebrowsing.forbiddenURIs.enabled", false);
pref("urlclassifier.blockedTable", "");
pref("urlclassifier.forbiddenTable", "");
*/// Отключает <a ping>, которые отправляют запрос по отдельному указанному адресу (с целью трекинга)
// при нажатии на ссылку. -
pref("browser.send_pings", false);
pref("browser.send_pings.max_per_link", 0);
pref("browser.send_pings.require_same_host", true);// Отключает sendBeacon() - API для отправки статистики перед выгрузкой страницы.
pref("beacon.enabled", false);// [В основном место в кеше занимает графика, которая не жмется. И, что бы убрать задержки и затраты процессорного
// времени, отключаем сжатие данных в кеше.]
// [Возможно, используется только в pale moon]
pref("browser.cache.compression_level", 0);// [Включить альтернативный вариант способа размещения кеш-данных на диске]
// [Вроде бы преимуществ нет, даже показалось, что подтормаживаний больше]
//pref("browser.cache.use_new_backend", 1);// [Меньше обращать внимания на устаревание изображений в кеше (по умолчанию timeweight=500)]
// [Но при типичных соотношениях скоростей жесткого диска и интернета, которые теперь наблюдаются - скорее, нецелесообразно]
//pref("image.cache.timeweight", 200);// [Настройки скроллинга]
// [общее поведение (похоже на степень интеграции) - с увеличением числа durationToIntervalRatio страница как бы
// приобретает тяжесть и меньше дергается при прокрутках вечно разбитыми колёсиками мыши]
pref("general.smoothScroll.durationToIntervalRatio", 1000);
// [В некоторых случаях - добавляет плавности хода]
pref("layout.frame_rate", 75);
// [при скролле колесиком мыши]
pref("general.smoothScroll.mouseWheel.durationMaxMS", 300);
pref("general.smoothScroll.mouseWheel.durationMinMS", 100);
// [начальная скорость при прокрутке колесиком (X и Y)]
pref("mousewheel.default.delta_multiplier_x", 100);
pref("mousewheel.default.delta_multiplier_y", 100);
// [уровень прироста ускорения, добавляемого после неск. щелчков колесика]
pref("mousewheel.acceleration.factor", 3);
// [число щелчков колесика, необходимых для включ.ускорения]
pref("mousewheel.acceleration.start", 2);
// [минимальный шаг прокрутки (минимальная высота строки (px), при низких значениях будут провалы в скорости
// скроллинга в зависимости от содержимого страницы; может влиять на все способы скроллинга)]
pref("mousewheel.min_line_scroll_amount", 30);
// [при скролле с помощью стрелок]
pref("general.smoothScroll.lines.durationMaxMS", 800);
pref("general.smoothScroll.lines.durationMinMS", 20);
// [Скорость скроллинга стрелками]
pref("toolkit.scrollbox.verticalScrollDistance", 2);
// [при скролле при помощи PgUp,PgDn или кликах на полосе прокрутки]
// [На некоторых сайтах бывают фризы, возможно, из-за их скриптов. Поэтому уплавнение этого скроллинга отключаем]
pref("general.smoothScroll.pages", false);
//pref("general.smoothScroll.pages.durationMaxMS", 200);
//pref("general.smoothScroll.pages.durationMinMS", 100);
// [при скролле посредством полосы прокрутки]
pref("general.smoothScroll.scrollbars", true);
pref("general.smoothScroll.scrollbars.durationMinMS", 200);
pref("general.smoothScroll.scrollbars.durationMinMS", 100);
// [при скролле посредством Home, End]
pref("general.smoothScroll.other", true);
pref("general.smoothScroll.other.durationMaxMS", 200);
pref("general.smoothScroll.other.durationMinMS", 100);// Маскировка браузера под версию 52 ESR и самую распространённую платформу.
// [Использование этих параметров ослабляет фингепринтинг]
// [Самые распространенные на текущий момент юзерагенты можно посмотреть тут:]
pref("general.useragent.override", "Mozilla/5.0 (Windows NT 6.1; rv:52.0) Gecko/20100101 Firefox/52.0");
pref("general.appname.override", "Netscape");
pref("general.appversion.override", "5.0 (Windows)");
pref("general.oscpu.override", "Windows NT 6.1");
pref("general.platform.override", "Win32");
pref("general.buildID.override", "20180322140748");
pref("general.productSub.override", "20100101");// Onscr Sensor Keyboard - Экранная сенсорная клавиатура. Если монитор без сенсорного экрана — отключайте false
//pref("ui.osk.enabled", false);
//pref("ui.osk.detect_physical_keyboard", false);// При включении в true browser.slowStartup.notificationDisabled, не будет измеряться время запуска браузера и не будет выводиться
// предупреждение, если он медленно стартует (с предложениями сбросить профиль для его ускорения).
pref("browser.slowStartup.notificationDisabled", true);// Отключает предложение сбросить профиль, если он не использовался 60 дней.
pref("browser.disableResetPrompt", true);// [Отключает показ URL с описанием функций, связанных с Windows 10, у пользователей последней.]
pref("browser.usedOnWindows10", true);
pref("browser.usedOnWindows10.introURL", "");// Отключает модуль LaterRun, предназначенный для показа новым пользователям различной справочной
// информации при энном запуске браузера.
pref("browser.laterrun.enabled", false);// Отключает показ AMO при входе в Add-ons Manager на вкладку Get Add-ons.
// [Но фича - полезная: вместо закладки]
//pref("extensions.webservice.discoverURL", "");pref("datareporting.healthreport.service.enabled", false);
// Отключает телеметрию.
pref("datareporting.healthreport.uploadEnabled", false);
pref("datareporting.policy.dataSubmissionEnabled", false);
pref("datareporting.policy.dataSubmissionEnabled.v2", false);
pref("datareporting.policy.firstRunURL", "");
pref("datareporting.healthreport.about.reportUrl", "");
pref("datareporting.healthreport.about.reportUrlUnified", "");
pref("datareporting.healthreport.documentServerURI", "");// Телеметрия. Отключение - false
pref("toolkit.telemetry.enabled", false);
pref("toolkit.telemetry.server", "");
pref("toolkit.telemetry.archive.enabled", false);
pref("toolkit.telemetry.unified", false);
pref("toolkit.telemetry.unifiedIsOptIn", true);
pref("toolkit.telemetry.bhrPing.enabled", false);
pref("toolkit.telemetry.firstShutdownPing.enabled", false);
pref("toolkit.telemetry.newProfilePing.enabled", false);
pref("toolkit.telemetry.shutdownPingSender.enabled", false);
pref("toolkit.telemetry.shutdownPingSender.enabledFirstSession", false);
pref("toolkit.telemetry.updatePing.enabled", false);
pref("toolkit.telemetry.optoutSample", false);// Отключает отправку информации о падениях браузера в Mozilla (аbout:crashes).
pref("breakpad.reportURL", "");// Отправка отчётов о падении плагинов. Можно отключить - false
pref("dom.ipc.plugins.flash.subprocess.crashreporter.enabled", false);
pref("dom.ipc.plugins.reportCrashURL", false);// Firefox следит за временем загрузки каждой страницы, и если она загружается очень долго, в верху может появиться
// уведомление «Веб-страница замедляет ваш браузер...». Как правило, это уведомление появляется из-за очень медленного
// интернет соединения, плохой совместимости установленных дополнений или вирусов. Что бы эти уведомления не мешали,
// можете отключить мониторинг страниц и показ этого уведомления - false
pref("dom.ipc.processHangMonitor", false);
pref("dom.ipc.reportProcessHangs", false);// Отправка отчёта о падении вкладки в браузере (аbout:tabcrashed). Можно отключить - false
pref("browser.tabs.crashReporting.sendReport", false);
pref("browser.tabs.crashReporting.includeURL", false);
pref("browser.tabs.crashReporting.emailMe", false);
pref("browser.tabs.crashReporting.email", "");
pref("browser.crashReports.unsubmittedCheck.enabled", false);
pref("browser.crashReports.unsubmittedCheck.autoSubmit", false);
pref("browser.crashReports.unsubmittedCheck.chancesUntilSuppress", 0);
pref("toolkit.crashreporter.include_context_heap", false);// Отключает предложения оценить работу Firefox и отправить пожертвования Mozilla.
pref("browser.selfsupport.enabled", false);
pref("browser.selfsupport.url", "");// Отключает системный аддон Web Compat Reporter, добавляющий в гамбургер-меню кнопку для сообщений
// о проблемах с отображением сайтов. При нажатии кнопка делает скриншот открытой в текущей вкладке
// страницы и аплоадит его вместе с адресом страницы на сервер Мозиллы.
// Аддон поставляется с FF52 - присутствует в папке features ([email protected]).
pref("extensions.webcompat-reporter.enabled", false);
pref("extensions.webcompat-reporter.newIssueEndpoint", "");// Отключает предложения отправить в Mozilla отчеты об ошибках в сертификатах сайтов.
pref("security.ssl.errorReporting.enabled", false);
// Отключает автоматическую отправку отчетов в Mozilla об ошибках в сертификатах сайтов.
pref("security.ssl.errorReporting.automatic", false);
pref("security.ssl.errorReporting.url", "");// Отключает эксперименты - фоновые тесты различных отключенных пока по умолчанию функций (вроде
// HTTP Pipelining) со сбором телеметрии.
pref("network.allow-experiments", false);
pref("experiments.supported", false);// Сбор дополнительной телеметрии для некоторых специальных дополнений. Если индикатор experiments.activeExperiment находится
// в положении false, значит нет таких дополнений. Функции можно отключить false
pref("experiments.enabled", false);
pref("experiments.activeExperiment", false);
pref("experiments.manifest.uri", "");// Отключает эксперимент по определению оптимального времени жизни кэша, назначающий каждому
// пользователю рандомно один из четырех возможных интервалов.
pref("browser.cache.frecency_experiment", -1);// Открывать попапы во вкладках вместо отдельных окон.
pref("browser.link.open_newwindow.restriction", 0);pref("dom.popup_maximum", 5);// Запрещает сайтам использовать Offline App Cache без разрешения пользователя. Список разрешенных
// сайтов управляется через Preferences -> Advanced -> Network -> Offline Web Content and User Data.
pref("browser.offline-apps.notify", false);
// Эта настройка по умолчанию включена и дает всем сайтам permission "offline-app", так что
// без ее отключения browser.offline-apps.notify _абсолютно бесполезна_, вопреки ее названию
// ("Tell me when a website asks to store data for offline use"), а также тому, что написано про нее в
// KB MozillaZine и некоторых других источниках. С отключением offline-apps.allow_by_default, этот
// permission будет ставиться только при подтверждении пользователем (проверено в Firefox 38.2.0 и 40.0).
pref("offline-apps.allow_by_default", false);// Отключает Offline App Cache.
pref("browser.cache.offline.enable", false);
pref("browser.cache.offline.capacity", 0);// Отключает Service Worker API, позволяющее сайтам запускать скрипты, которые могут заниматься
// различной сомнительной самодеятельностью (примеры по ссылкам ниже) в фоновом режиме, даже
// если у пользователя не открыто ни одной вкладки этого сайта.
// Посмотреть и удалить установленные сайтами Service Workers можно через аbout:serviceworkers
pref("dom.serviceWorkers.enabled", false);
pref("dom.serviceWorkers.interception.enabled", false);
pref("dom.serviceWorkers.interception.opaque.enabled", false);
pref("dom.serviceWorkers.openWindow.enabled", false);
pref("dom.serviceWorkers.testUpdateOverOneDay", false);
pref("dom.webnotifications.serviceworker.enabled", false);// Отключает Cache API (Cache Storage), представляющее из себя еще одно хранилище на компьютере
// пользователя, куда скрипты могут складывать информацию. Оно является частью спецификации
// Service Workers, но может быть использовано и без них (через window.caches). Кроме того, писать
// туда можно не только кэшированные ответы из сети, но и произвольные данные. В отличие от
// DOM Storage, Cache Storage _не_ очищается при Clear Recent History, а его содержимое не видно в
// Developer Tools или аbout:cache. Через интерфейс самого браузера увидеть его использование
// можно только в Page Info -> Permissions (но _не_ в аbout:permissions) -> Maintain Offline Storage
// и очистить там же (пункт общий с Indexed DB, и очищает их тоже вместе).
// Находится Cache Storage в профиле, по такому пути: storage/default/<домен>/cache/
pref("dom.caches.enabled", false);// Запрещает отслеживать состояние батареи.
pref("dom.battery.enabled", false);// Мультимедийные сообщения mms. Работает на Android устройствах с возможностью принимать вызов.
// Оключить установив для двух первых параметров false, а для последнего never
pref("dom.mms.requestStatusReport", false);
pref("dom.mms.requestReadReport", false);
pref("dom.mms.retrieval_mode", "never");// Механизм позволяющий отложить вызов функции на время, когда браузер будет находится в состоянии простоя (idle). Например,
// при помощи данной возможности можно организовать выполнение низкоприоритетных и фоновых задач, без их негативного влияния
// на выполнение чувствительных к задержкам операций, таких как вывод анимации и ввод. По умолчанию отключено (false)
// На компьютерах средней или высокой производительности эту опцию включать не стоит. Только на очень слабых ПК с медленной
// отрисовкой веб-страницы возможен видимый эффект от её включения.
//pref("dom.requestIdleCallback.enabled", true);// Отключает File Handle API который используется совместно с Indexed DB или Device Storage и
// предоставляет доступ к более низкоуровневым файловым операциям.
pref("dom.fileHandle.enabled", false);// Отключает [пока еще находящийся в разработке] Device Storage API, который позволит
// веб-страницам получать доступ к ФС и самопроизвольно читать файлы пользователя или писать в них.
pref("device.storage.enabled", false);// Отключает Storage API - еще один способ для сайтов хранить свои данные на ПК пользователя.
pref("dom.storageManager.enabled", false);
pref("browser.storageManager.enabled", false);// Отключает автоматическое скачивание и установку ADB Helper и аддона для удаленной отладки мобильных
// браузеров при первом запуске WebIDE. Ручная установка через меню WebIDE все еще будет работать.
pref("devtools.webide.autoinstallADBHelper", false);
pref("devtools.webide.autoinstallFxdtAdapters", false);
// Отключает авто-подсоединение к предыдущему отлаживаемому устройству/эмулятору при запуске WebIDE.
pref("devtools.webide.autoConnectRuntime", false);// Отключает рекламу Firefox Developer Edition в Developer Tools.
pref("devtools.devedition.promo.enabled", false);
pref("devtools.devedition.promo.shown", true);
pref("devtools.devedition.promo.url", "");// Инструменты разработчика, используются при создании веб контента. Обычному пользователю эти возможности не нужны.
// Отключить можно всё false, кроме devtools.cache.disabled — это отключается true
pref("devtools.cache.disabled", true);
pref("devtools.debugger.enabled", false);
pref("devtools.fontinspector.enabled", false);
pref("devtools.inspector.enabled", false);
pref("devtools.memory.enabled", false);
pref("devtools.netmonitor.enabled", false);
pref("devtools.performance.enabled", false);
pref("devtools.styleeditor.enabled", false);
pref("devtools.tilt.enabled", false);
pref("devtools.toolbar.enabled", false);
// devtools.remote.wifi. - возможность соединения с устройством на Firefox OS для отладки по Wi-Fi.
pref("devtools.remote.wifi.scan", false);
pref("devtools.remote.wifi.visible", false);// Отключает скачивание и показ подсказок для свойств CSS с developer.mozilla.org в Developer Tools.
pref("devtools.inspector.mdnDocsTooltip.enabled", false);// К слову в новых версиях Firefox появился devtools.enabled, позволяющий отключить весь devtools изменением одной настройки.
pref("devtools.enabled", false);// Полностью отключает WebIDE, убирает его кнопку и из меню Developer Tools.
pref("devtools.webide.enabled", false);
pref("devtools.webide.enableLocalRuntime", false);
pref("devtools.webide.widget.autoinstall", false);
pref("devtools.webide.widget.enabled", false);
pref("devtools.webide.widget.inNavbarByDefault", false);
pref("devtools.webide.adaptersAddonURL", "");
pref("devtools.webide.adbAddonURL", "");
pref("devtools.webide.addonsURL", "");
pref("devtools.webide.addonsURL_cache", "");
pref("devtools.webide.simulatorAddonsURL", "");
pref("devtools.webide.templatesURL", "");
pref("devtools.webide.templatesURL_cache", "");
// Отключает возможность отладки через сеть этого экземпляра Firefox другим и наоборот (а также
// самого себя через loopback-соединение Browser Toolbox). Включена по умолчанию на Developer Edition.
pref("devtools.debugger.remote-enabled", false);
pref("devtools.chrome.enabled", false);
// Разрешает сетевую отладку только через loopback-интерфейс и только после подтверждения.
pref("devtools.debugger.force-local", true);
pref("devtools.debugger.prompt-connection", true);//Анализатор CSS. Функция полезна для веб-разработчиков и не нужна обычным пользователям. Отключить - false.
pref("layout.css.report_errors", false);// Отключает SSDP, нужный для обнаружения телевизоров и реализации функции Send Video To Device в
// Firefox для Android. Десктопный Firefox тоже почему-то посылал соответствующие мультикаст-запросы.
pref("browser.casting.enabled", false);// Отключает посылку серии пустых UDP-пакетов шлюзу на порт 4886 перед началом соединения с сайтом,
// предназначенную для улучшения латентности при использовании Wi-Fi в режиме сбережения энергии
// (Power Save Polling mode). Включено по умолчанию пока (?) только в Firefox для Android.
// (Однако такие фичи могут случайно протекать и на десктоп - см. browser.casting.enabled.)
// [Но фича может оказаться полезной для восстановления мак-адресов в таблицах mac-маршрутизации в случае перегруженной LAN]
//pref("network.tickle-wifi.enabled", false);// Отключает передачу по сети рисуемых браузером кадров специальному отладочному вьюверу.
pref("gfx.layerscope.enabled", false);
//pref("gfx.layerscope.port", 100000);// Функция для Android. С Windows не работает, отключайте true
pref("stagefright.disabled", true);// Отображать восклицательный знак (ранее - красный замок) в адресной строке для сайтов, не
// поддерживающих RFC 5746 (безопасное продление сессии, закрывающее возможность для MitM-атаки,
// описанной в CVE-2009-3555).
// [Скорее, вредное поведение, т.к. множество сайтов начинает отображаться с воскл.знаком,
// из-за чего перестают обращать на него внимание и там, где это действительно нужно]
//pref("security.ssl.treat_unsafe_negotiation_as_broken", true);// Запрещает работу WebRTC в режиме P2P, разрешая ее только через сервер третьей стороны, что
// предотвращает утечку IP-адресов всех сетевых интерфейсов компьютера
// Это обязательно нужно с Firefox 51+, в связке с relay_only или default_address_only.
pref("media.peerconnection.ice.no_host", true);
// Разрешает работу WebRTC только на дефолтном сетевом интерфейсе, вследствие чего не
// происходит раскрытия настоящего IP пользователя, использующего VPN.
//pref("media.peerconnection.ice.default_address_only", true);
// В качестве альтернативы default_address_only можно использовать relay_only, запрещающий
// режим P2P в принципе и разрешающий работу WebRTC только через TURN-сервер.
pref("media.peerconnection.ice.relay_only", true);// Вообще запрещает поддержку протокола WebRTC, текущая реализация которого позволяет незаметно для
// пользователя получить список IP-адресов в его локальной сети. А также узнать ваш реальный IP
// за прокси/Tor/VPN. Ломает Firefox Hello.
pref("media.peerconnection.enabled", false);
pref("media.peerconnection.identity.enabled", false);
pref("media.peerconnection.video.enabled", false);
pref("media.peerconnection.video.h264_enabled", false);
pref("media.peerconnection.video.vp9_enabled", false);
pref("media.peerconnection.simulcast", false);
pref("media.peerconnection.turn.disable", true);
//pref("media.peerconnection.default_iceservers", "[]");
pref("media.peerconnection.use_document_iceservers", false);
// Запрещает использование WebRTC на всех интерфейсах кроме loopback.
pref("media.peerconnection.ice.force_interface", "lo");// Отвечает за отправку статистики о воспроизведении видео (кол-во пропущенных/отрендеренных кадров, и т.д.
// Отключите false, но если будут возникать проблемы с воспроизведением видео на каких-либо сайтах, включите обратно.
pref("media.video_stats.enabled", false);// Архитектура Social API позволяет интегрировать браузер с соцсетями. При этом доступен следующий функционал:
// интегрирование оповещений соцсетей на панели браузера
// интегрирование новостных лент, тикетов, списков друзей
// интегрирование голосовых, текстовых и видеочатов в доки или всплывающие окна
// интегрирование сервисов, связанных с распространением (рекомендацией, оценкой) веб-контента.
// [Отключается так же новая кнопка для перепостов в соцсети]
pref("social.enabled", false);
pref("social.remote-install.enabled", false);
pref("social.toast-notifications.enabled", false);
pref("social.directories", "");
pref("social.whitelist", "");
pref("social.share.activationPanelEnabled", false);
pref("social.shareDirectory", "");pref("browser.readinglist.enabled", false);// Вид для чтения – это специальный инструмент, позволяющий сделать чтение контента более удобным. Firefox убирает всё медиа,
// элементы навигации и другие фрагменты сайта, оставляя только интересующий пользователя материал. Текст автоматически
// увеличивается и выравнивается по центру. Однако, многие страницы в этом режиме отображаются не корректно, либо вид для
// чтения вообще не доступен. Если вы не пользуютесь видом для чтения, можете его отключить - false
pref("reader.parse-on-load.enabled", false);
pref("reader.parse-on-load.force-enabled", false);
pref("reader.errors.includeURLs", false);
// При каждом изменении window.location значение сравнивается с этой настройкой, чтобы начать UI-тур
// по режиму чтения. Значение этого параметра используется как регэксп без проверки на пустую строку,
// поэтому обнулять его нельзя. Вместо этого используем регэксп, возвращающий для любой строки false.
pref("browser.uitour.readerViewTrigger", ".^");// Функция зачитывания текста при помощи синтезированной речи в режиме чтения (в Reader View). Прикольная штука. Жаль что
// только на английском. Не понимаете английский язык — отключайте false
pref("narrate.enabled", false);// Функция обнаружения лица с видео веб-камеры. Скорее всего применяется в WebRTC. Отключение - false
pref("camera.control.face_detection.enabled", false);// Отключает UI-тур по возможностям Australis, Hello и т.п. новинкам Firefox. Эти настройки влияют на UITour.onPageEvent()
// и не действуют на тур по Reader View, который вызывается напрямую через UITour.onLocationchange().
pref("browser.uitour.enabled", false);
pref("browser.uitour.url", "");
pref("browser.uitour.themeOrigin", "");// Геолокация - это передача при соответсвующем запросе сайтам информацию о вашем местоположении. В некоторых случаях эта
// функция нужна, если вы посещаете сайты через зарубежные VPN или прокси-серверы. Обычно, сайт узнаёт ваше местоположение
// без каких-либо запросов по IP адресу компьютера пользователя.
// Только в очень редких случаях, отключение этой функции может вызвать ошибки в работе с некоторыми сайтами. Если на
// каком-либо сайте вы заметите проблемы, вы можете включить геолокацию обратно именно только для этого сайта через
// пункты меню, выпадающие со значка "!" в адресной строке слева от url.
// Геолокация производится через сервисы Гугла с присвоением клиентскому компьютеру уникального
// идентификатора и передачей в Гугл информации о близлежащих точках доступа Wi-Fi.
pref("geo.enabled", false);
pref("geo.wifi.logging.enabled", false);
pref("geo.wifi.uri", "");
pref("geo.wifi.scan", false);
pref("geo.cell.scan", false);
// 20 лет
pref("geo.wifi.timeToWaitBeforeSending", 630720000);// Отключает геолокацию для применения региональных настроек поиска. Геолокация запрашивается один раз,
// после чего код страны сохранится в browser.search.countryCode в виде строки "US", "RU", etc. Она не будет
// производиться, если код страны уже в browser.search.countryCode или если очищен необходимый для нее URL.
// [Несоответствие countryCode географ.положению, которое гуглы детектят на основе IP - приводит к появлению капчей]
//pref("browser.search.countryCode", "UA");
//pref("browser.search.countryCode", "RU");// Отключает Vibration API. -
pref("dom.vibrator.enabled", false);// device.sensors позволяют через jаvascript получить доступ к датчикам устройства. Например, в мобильном Firefox можно получать
// информацию с датчика приближения. Если нет ни каких датчиков, либо доступ Firefox к ним вам не нужен, отключайте - false
pref("device.sensors.enabled", false);// Отключает Touch Events, при помощи которых можно выяснить разрешение экрана.
pref("dom.w3c_touch_events.enabled", 0);// Отключает Gamepad API, которое может быть использовано для получения идентификаторов
// производителя и модели подключенных к компьютеру геймпадов.
pref("dom.gamepad.enabled", false);
pref("dom.gamepad.non_standard_events.enabled", false);
pref("dom.gamepad.test.enabled", false);
pref("dom.gamepad.extensions.enabled", false);// Отключает поддержку устройств виртуальной реальности.
pref("dom.vr.enabled", false);
pref("dom.vr.cardboard.enabled", false);
pref("dom.vr.poseprediction.enabled", false);
pref("dom.vr.openvr.enabled", false);
pref("dom.vr.add-test-devices", 0);
pref("dom.vr.osvr.enabled", false);
// Поддержка очков виртуальной реальности Oculus Rift.
// Нет таких очков — отключить false
pref("dom.vr.oculus.enabled", false);
pref("dom.vr.oculus050.enabled", false);// Запрещает расширение [- функцию, являющуюся частью] WebGL, позволяющее узнать модель видеокарты пользователя и ее драйвер.
// Переменовано в Firefox 42:
pref("webgl.enable-debug-renderer-info", false);// Запрещает передачу сайтам подробной информации о графических возможностях системы.
//pref("webgl.disable-extensions", true);
//pref("webgl.min_capability_mode", true);// Полностью отключает WebGL.
//pref("webgl.disabled", true);
//pref("webgl.force-enabled", false);
//pref("webgl.disable-wgl", true);
//pref("webgl.webgl2-compat-mode", false);
//pref("webgl.enable-webgl2", false);pref("dom.telephony.enabled", false);// Отключает Presentation API, использующийся для взаимодействия веб-страниц с проектором.
pref("dom.presentation.enabled", false);
pref("dom.presentation.controller.enabled", false);
pref("dom.presentation.receiver.enabled", false);
pref("dom.presentation.tcp_server.debug", false);
pref("dom.presentation.discovery.legacy.enabled", false);
// Отключает обнаружение устройств для презентации в локальной сети.
pref("dom.presentation.discovery.enabled", false);
pref("dom.presentation.discoverable", false);
// Отключает встроенный mDNS-клиент, нужный для Presentation API.
pref("network.mdns.use_js_fallback", false);// Отключает Push API, позволяющий веб-приложениям регистрировать идентификатор на сервере Мозиллы,
// чтобы сайт приложения оставлял там уведомления, которые пользователь получит, когда выйдет онлайн.
pref("dom.push.enabled", false);
pref("dom.push.serverURL", "");
pref("dom.push.userAgentID", "");
pref("dom.push.connection.enabled", false);
pref("dom.push.adaptive.enabled", false);
pref("dom.push.udp.wakeupEnabled", false);
pref("dom.push.maxQuotaPerSubscription", 0);pref("services.push.enabled", false);
pref("services.push.serverURL", "");// Отключает User Timing API - доступ к высокочастотному таймеру, при помощи которого может быть
// осуществлено прослушивание процессорного кэша из непривилегированного JS-кода.
pref("dom.enable_user_timing", false);
pref("dom.performance.enable_user_timing_logging", false);// Отключает нестандартное свойство window.performance.timing.timeToNonBlankPaint.
pref("dom.performance.time_to_non_blank_paint.enabled", false);// Отключает Web Speech API, использующееся для распознавания и синтеза речи.
pref("media.webspeech.recognition.enable", false);
// Нужен для распознавания и синтеза речи.
pref("media.webspeech.synth.enabled", false);// Отключает getUserMedia API, который используется для записи звука с микрофона, изображения с
// вебкамеры и screen sharing (доступ удаленного компьютера к порции экрана). Ломает Firefox Hello.
pref("media.navigator.enabled", false);
pref("media.navigator.video.enabled", false);
pref("media.navigator.permission.disabled", false);// Функция используется для получения доступа к микрофону и/или вебкамере. Необходима для организации потокового вещания, а так же
// аудио или видео чатов в Firefox. По сути является частью WebRTC. Не нужно — отключайте false
pref("media.getusermedia.browser.enabled", false);
pref("media.getusermedia.screensharing.enabled", false);
pref("media.getusermedia.screensharing.allow_on_old_platforms", false);
pref("media.getusermedia.screensharing.allowed_domains", "");
pref("media.getusermedia.aec_enabled", false);
pref("media.getusermedia.agc_enabled", false);
pref("media.getusermedia.noise_enabled", false);
pref("media.getusermedia.audiocapture.enabled", false);
// Отключает событие devicechange, возникающее когда к компьютеру подключают веб-камеру, микрофон,
// колонки и т.п. устройства.
pref("media.ondevicechange.enabled", false);
pref("media.ondevicechange.fakeDeviceChangeEvent.enabled", false);// Отключает видеозахват с элемента canvas.
pref("canvas.capturestream.enabled", false);// Отключает Firefox Hello.
pref("loop.enabled", false);
pref("loop.textChat.enabled", false);
pref("loop.server", "");
pref("loop.debug.twoWayMediaTelemetry", false);
pref("loop.contextInConversations.enabled", false);
pref("loop.gettingStarted.url", "");
pref("loop.learnMoreUrl", "");
pref("loop.legal.ToS_url", "");
pref("loop.legal.privacy_url", "");
pref("loop.support_url", "");
pref("loop.feedback.dateLastSeenSec", 1446595200);
pref("loop.feedback.periodSec", 630720000);
pref("loop.feedback.formURL", "");
pref("loop.feedback.manualFormURL", "");
pref("loop.linkClicker.url", "");
pref("loop.facebook.shareUrl", "");
pref("loop.facebook.appId", "");
pref("loop.facebook.enabled", false);
pref("loop.facebook.fallbackUrl", "");
pref("loop.conversationPopOut.enabled", false);
pref("loop.logDomains", false);
pref("loop.copy.showLimit", 0);
pref("loop.copy.shown", true);
pref("loop.copy.throttler", "");
pref("loop.copy.ticket", 255);//Сервисы синхронизации в Firefox от Mozilla (находится в главном меню настроек, или по адресу аbout:preferences#sync ).
//pref("services.sync.enabled", false);
//pref("services.sync.prefs.sync.browser.search.update", false);
//pref("services.sync.log.appender.file.logonerror", false);
//pref("services.sync.prefs.sync.extensions.update.enabled", false);// Отключает FlyWeb - новый системный аддон, предназначенный для взаимодействия с IoT-устройствами.
// (В Firefox 49 присутствуют только некоторые части дополнения.)
pref("dom.flyweb.enabled", false);// Отключает поддержку Encrypted Media Extensions (DRM для HTML5-видео). Рекомендуется
// устанавливать EME-free билды Firefox, не содержащие этих модулей. Скачать их можно здесь:
pref("media.eme.enabled", false);
pref("media.eme.apiVisible", false);
// Отключает предложения включить EME.
pref("browser.eme.ui.enabled", false);// Content Decryption Modules
// Adobe Primetime
pref("media.gmp-eme-adobe.visible", false);
pref("media.gmp-eme-adobe.enabled", false);
pref("media.gmp-eme-adobe.autoupdate", false);// Google Widevine CDM - модуль, с помощью которого возможно просматривать закодированный защищённый авторскими правами
// медиа-контент. Widevine CDM в основном применяется для работы с платными сервисами потокового вещания, например такими
// как Netflix, Spotify и другими.
// В Windows XP не работает, отключить - false
pref("media.gmp-widevinecdm.visible", false);
pref("media.gmp-widevinecdm.enabled", false);
pref("media.gmp-widevinecdm.autoupdate", false);// Отключает загрузку бинарника H.264-кодека от Cisco (будет использоваться GStreamer).
pref("media.gmp-gmpopenh264.autoupdate", false);
pref("media.gmp-gmpopenh264.enabled", false);
pref("media.gmp-manager.updateEnabled", false);
pref("media.gmp-provider.enabled", false);
pref("media.gmp-manager.url", "");
pref("media.gmp-manager.cert.requireBuiltIn", true);
pref("media.gmp-manager.cert.checkAttributes", true);
pref("media.gmp-manager.certs.1.commonName", "");
pref("media.gmp-manager.certs.1.issuerName", "");
pref("media.gmp-manager.certs.2.commonName", "");
pref("media.gmp-manager.certs.2.issuerName", "");
// 2015-07-24, 00:00 UTC
pref("media.gmp-manager.lastCheck", 1437696000);
// 20 лет
pref("media.gmp-manager.secondsBetweenChecks", 630720000);// Запрещает проигрывание HTML5-медиа в фоновой вкладке до первого переключения на нее.
pref("media.block-autoplay-until-in-foreground", true);// Запрещает проигрывание HTML5-медиа до нажатия на кнопку play. Теперь [с какой версии - ?] работает и на YouTube.
// Следующие видео из плейлиста будут проигрываться автоматически после окончания первого.
// Автобуферизацию не предотвращает.
//pref("media.autoplay.enabled", false);// hardware video decoding Не работает с Windows XP. Отключить false
//pref("media.hardware-video-decoding.enabled", false);// DirectX11 и windows media foundation на Windows XP не работают. Отключить - false
//pref("media.wmf.enabled", false);
//pref("media.windows-media-foundation.allow-d3d11-dxva", false);// В общественных беспроводных Wi-Fi сетях (кафе, вокзалы и т.д.) при подключении ноутбука,
// прежде чем начинать пользоваться интернетом, очень часто необходимо согласиться с некоторыми условиями
// или пройти авторизацию. Эта техника используется иногда и некоторыми провайдерами для аутентификации
// или показа пользователю какой-либо информации (например, о необходимости пополнить счет).
// Если интернет не доступен определённое время, Firefox делает перенаправление на страницу авторизации сервиса.
// Настройка отключает эту функцию обнаружения captive portal (подмены всех запрашиваемых пользователем страниц на
// страницы провайдера), осуществляющуюся через периодическое скачивание файла с сервера Мозиллы.
pref("network.captive-portal-service.enabled", false);
pref("network.captive-portal-service.minInterval", 0);
//pref("captivedetect.canonicalURL", "");
pref("captivedetect.maxRetryCount", 0);// Отключает API для системных уведомлений из веб-приложений.
// [Массово используется сайтами, что бы постоянно вываливать окошечки с мольбами на что-то там подписаться]
pref("dom.webnotifications.enabled", false);
pref("dom.webnotifications.requireinteraction.enabled", false);// Отключает HSTS Priming - механизм, пытающийся исправить ситуацию с mixed content путем посылки
// дополнительных запросов на 3rd-party домены, чтобы выяснить, поддерживают ли они HTTPS.
// Вещь потенциально полезная, однако пока недоделанная - в Firefox 51 по умолчанию дополнительные
// запросы посылаются (send_hsts_priming: true), но их результат не используется (use_hsts: false)
// ни для чего кроме телеметрии.
pref("security.mixed_content.send_hsts_priming", false);
pref("security.mixed_content.use_hsts", false);// Параметр отвечает за периодичность сохранения сессии на диск во время работы Firefox. Цель — восстановление открытых
// вкладок и набранного текста в ещё не отправленных сообщениях после аварийного закрытия браузера и его повторного запуска.
// Это бывает полезно если вы часто пишите длинный текст в браузере, и перед его отправкой Firefox с частой периодичность
// самопроизвольно закрывается с ошибкой.
// Дефолтные 15 секунд - маловато, особенно для мегабайтных сессий.
pref("browser.sessionstore.interval", 60000);// [Юзер-агент для ютуба, что бы он отдавал более быстрый старый дизайн]
// неработает
//pref("general.useragent.override", "Mozilla/5.0 (Windows NT 5.1; rv:42.0) Gecko/20100101 Firefox/42.0 PaleMoon/26.0");// [Выставляем, что бы сборка ставилась с включенной многопроцессностью]
// Принудительное включение в Firefox многопроцессного режима работы. Браузер и отображаемые страницы в целом работают быстрее.
// Однако, увеличится потребление памяти где-то на треть
pref("browser.tabs.remote.force-enable", true);
pref("dom.ipc.processCount", 2);
pref("browser.tabs.remote.autostart", true);// [не создавать процессы для webextension-расширений]
// [Возможно, включение этой опции может вызывать кратковременные потери сети.
// Видимо, из-за задержек при обработке скриптов автоконфига и юБлока.
// Так же приводит к перезагрузкам загружаемого в плеер видео на ютубе - при использовании опции "не начинать проигрывание
// видео до активации вкладки" и переключении на вкладку youtube с приостановленным видео.]
//pref("extensions.webextensions.remote", false);// [Настройки кнопки переводчика]
pref("Translate.nextPage", true);
pref("Translate.noTooltipForTranslate", false);
pref("Translate.pageIn", "googleBookmarklet");
pref("Translate.textFromContextMenu", true);
pref("Translate.textInPopup", true);// [Настройки расширения Textarea Cache]
pref("extensions.tacache.clearCache", 0);
pref("extensions.tacache.saveInPrivate", true);
pref("extensions.tacache.toolMenu", true);// [Настройки расширения Right Links]
pref("extensions.rightlinks.enabled.right", false);
pref("extensions.rightlinks.enabledOnCanvasImages", false);
pref("extensions.rightlinks.loadBookmarksInBackground.left", true);
pref("extensions.rightlinks.loadInBackground.left", true);
pref("extensions.rightlinks.loadjаvascriptLinksInBackground.left", true);
pref("extensions.rightlinks.longLeftClickTimeout", 700);
//pref("extensions.rightlinks.prefsVersion", 3);// [Путь к плееру для кн."Видео в плеер"]
pref("CB.videoout.playerpath", "[mozexedir]\\DAUM\\PotPlayer\\PotPlayerMiniXP.exe");// [Отключаем рекламу во fri-gate - uBlock всё равно не даст показывать]
pref("extensions.frigate2.recOfff", true);
//pref("extensions.frigate2.updatetab", false);// [Префка содержит оптимизированный автоконфиг-скрипт, подключаеиый при активации пункта "Антизапрет" в Меню]
pref("CB.ct.proxyautoconfig", "dаta:text/plain,const…
…
// [Флаг того, что эти все настройки переброшены в prefs.js. В сборке обязателен, иначе будут сбросы]
pref("profile.coffee.imported", 1);// [Параметр autoDisableScopes выставлен тут, что бы расширения, идущие в комплекте, ставились сразу во включённом состоянии
// (После первого сеанса он обратно переставляется на 15 скриптом кнопки)]
pref("extensions.autoDisableScopes", 14);..................Так же mozilla.cfg содержит функцию перевода кеша браузера в системную папку %Temp% (user) при запуске браузера с дисков D:, E:... и т.д. с целью избежать лишнего использования медленно работающей флеш-памяти - в случае запуска сборки прямо с флешки; если профиль уже создан, то это работает сразу при старте, без перезагрузки.
Еще mozilla.cfg производит восстановление сборки при обновлении её штатным апдейтером: восстанавливаются запись в dependentlibs.list, файлы словарей и кодеков (совместимых с XP); стирается папка features...................Подробнее о некоторых функциях кнопки "Меню"
- Добавляемое скриптом в кнопке "мигание курсора при открытии вкладки в фоне" можно отключить. Для чего в аbout:config создать логический параметр CB.noblinkforopeninbackground и присвоить ему true
- Создаваемый пункт "Проверять наличие интернет-соединения" основан на том принципе, что "раскрученный" домен должен всегда отзываться. По умолчанию для проверок используются сервера google, а при наличии CB.ct.nogooglebeacons = true в конфиге - другие.
- Создаваемый пункт "В тор-режиме использовать мосты" при изменении его состояния правит torrc. Но при невозможности задействования мостового режима из-за отсутствия самих мостов в torrc - вместо включения выдаётся окошко-памятка с адресом для получения; также оно выдаётся при нажатии ПКМ на этом пункте. Будет ли осуществляться obfs-соединение или обычное - зависит от вида выбранных для получения мостов при их запросе.
- Скрипт в кн.Меню обеспечивает возможность частичного подключения через тор, при котором через него перенаправляются только те адреса, которые требуют этого и заявлены в автоконфиг-скрипте типа "Антизапрет". Для чего в этом режиме подключается сконвертированный под использование тора автоконфиг-скрипт, получаемый из того варианта (в виде data-адреса или url-адреса), что задействуется в обычном антизапрет-режиме. Для возможности такой конвертации необходимо, что бы прокси-адреса в автоконфиге были записаны целиком, без разрывов записи содержащей их возвращаемой из FindProxyForURL строки - т.е. недопустимо, что бы были разбиты, например, так: "HTTPS proxy.antizapret.prostovpn.org:3143;"+"PROXY proxy.antizapret.prostovpn.org:3128". Обычно это условие соблюдается.
В оригинальных файерфоксах v.>=52 Антизапрет и прочие расширения для проксирования работают нормально, поэтому "частичный" тор-режим при активации пункта "Использовать TOR" не включается, а запускается полный, даже если перед этим галка на антизапрете стояла. А для перевода на "частичный" в торрежиме - если "Антизапрет" был уже включен - следует снять с него галку, а затем поставить.
…
// Список составлен на основе проекта The-OP /Fox
// https://github.com/The-OP/Fox/blob/master/addendum.md#user-content-Настройки-aboutconfig
// С добавлениями из статьи:
// https://geektimes.ru/post/293037// [Принудительное включение аппаратного ускорения;
// аппаратное ускорение будет подключатся, если совместимы видеокарта и видеодрайвер]
pref("layers.acceleration.force-enabled", true);// [Задействовать dx9 в том случае, если видеоподсистема несовместима с dx11
// вывод через dx9 будет подключатся, если с ним совместимы видеокарта и видеодрайвер]
pref("layers.allow-d3d9-fallback", true);// [Принудительно задействовать dx9, даже если видеоподсистема совместима с dx11;
// вывод через dx9 будет подключатся, если с ним совместимы видеокарта и видеодрайвер;
// и при подключении dx9 через эту опцию функции dx11 отключатся и не будут использоваться (если были доступны)]
//pref("layers.prefer-d3d9", true);// Обработка векторной графики. Данная настройка сильно влияет на сглаживание шрифтов.
// [Список по умолчанию - direct2d1.1,skia,cairo
// на WinXP direct2d1.1 не может быть задействован.
// В случае задействования skia шрифты получаются блёклыми, поэтому skia удаляем из списка.
// В случае постоянных подтормаживаний из-за сбоев direct2d1.1 (будут описаны в разделе "Графика" - "Лог решения" на странице
// аbout:support) - можно удалить его из списка]
pref("gfx.content.azure.backends", "direct2d1.1,cairo,skia");// Обработка векторной графики. По разным мнениям cairo на WinXP вроде работает быстрее skia
// [Список по умолчанию - direct2d1.1,skia,cairo)]
pref("gfx.canvas.azure.backends", "direct2d1.1,cairo,skia");// При отключении browser.cache.disk.enable все временные файлы и элементы страниц загруженные из интернета будут записываться
// и храниться в оперативной памяти, а не на жёстком диске. Доступ к оперативной памяти происходит быстрее, соответственно
// и отображение веб-страниц так же может происходить быстрее.
// Если у вас медленный жёсткий диск, быстрый безлимитный интернет и оперативной памяти более 1 — 2 гигабайт, можете попробовать
// отключить данный параметр. Однако, после этого обязательно проследите в Диспетчере задач (Alt + Ctrl + Delete) за процессом
// заполнения памяти во время использования браузера и других запущенных программ на компьютере. Даже в самых сложных ситуациях
// (большое количество одновременно открытых вкладок в браузере, просмотр видео, работающий антивирус и пр.) количество свободной
// памяти всегда должно оставаться несколько сотен мегабайт. Если у вас будет не так, включите обратно этот параметр true.
//pref("browser.cache.disk.enable", false);// Позволяет устанавливать неподписанные аддоны.
// [но зачастую среди неподписанных встречаются адварные и вирусные, поэтому не активировано]
//pref("xpinstall.signatures.required", false);// Отключаем распространенные плагины [кроме flash, т.к. множество видео предоставляется путём проигрывания через флэш-плагин].
// Рекомендуется их вообще удалять, ибо, как показывает практика, плагины - самые дырявые компоненты браузера.
//pref("plugin.scan.plid.all", false);
pref("plugin.load_flash_only", true);
// [Если для flash-плагина установлено "активировать по клику", то иногда на некоторых сайтах это приводит к поломке видео,
// наверное, потому, что скрипты от плеера не видят плагина при загрузке страницы
// (Поэтому в сборке для флеш-плагина используется только 2 режима: полностью включён и полностью выключен)]
pref("plugin.state.flash", 2);// Плагины Acrobat, QuickTime и WMP ищутся напрямую. Содержимое этих настроек - минимальный номер
// версии плагина. Каждый из компонентов версии (major и minor) должен умещаться в WORD (16 бит).
// [задав большое число, делаем так, что бы они не нашлись]
pref("plugin.scan.Acrobat", "999.0");
pref("plugin.scan.Quicktime", "999.0");
pref("plugin.scan.SunJRE", "999.0");
pref("plugin.scan.WindowsMediaPlayer", "999.0");// [java-плагин "на хорошем счету". Правда, "на хорошем счету" - у вирусописателей. Поэтому ещё, на всякий случай:]
pref("plugin.state.java", 0);
pref("plugin.state.npdeployjava", 0);// Запрещает Firefox открывать JAR-файлы вместо скачивания, что повышает безопасность.
pref("network.jar.block-remote-files", true);// Отключает встроенный просмотрщик PDF, в котором частенько находят уязвимости.
pref("pdfjs.disabled", true);
pref("pdfjs.enableWebGL", false);
//
// Отключает автоматическое обновление браузера. Проверки на наличие новых версий при этом все еще
// будут происходить [если отключена только app.update.auto], но обновление начнется только после подтверждения пользователем.
pref("app.update.auto", false);// "Whether or not app updates are enabled"
pref("app.update.enabled", false);
// "Whether or not to attempt using the service for updates."
pref("app.update.service.enabled", false);
// Отвечает за подсчет дней после обновления.
pref("app.update.checkInstallTime", false);
// "If set to true, the Update Service will present no UI for any event."
pref("app.update.silent", false);
// "If set to true, the Update Service will apply updates in the background
// when it finishes downloading them."
pref("app.update.staging.enabled", false);
// "If set to true, the hamburger button will show badges for update events."
pref("app.update.badge", false);// Отключает автоматическую установку обновлений аддонов.
// Если не планируете обновлять дополнения, либо авторы дополнений перестали делать новые версии, или же желаете контролировать
// процесс установки обновлений в ручную, отключите этот параметр - false
pref("extensions.update.autoUpdateDefault", false);// Отключает периодическую проверку обновлений аддонов.
pref("extensions.update.enabled", false);// Отключает посылку статистики при обновлении аддонов.
// Менеджер дополнений собирает информацию о каждом установленном дополнении и даёт возможность получать персонализированные
// рекомендации в панели «Получить Дополнения». Отключение - false
pref("extensions.getAddons.cache.enabled", false);// Отключает периодическую проверку обновлений файлов стилей для стайлиша.
pref("extensions.stylish.updatesEnabled", false);// Отключает автоматическое обновление поисковых движков.
pref("browser.search.update", false);// Автоматическое обновление тем оформления. Если не нужно, отключите - false
pref("lightweightThemes.update.enabled", false);// pref("plugins.update.url", "");// Отключает SystemUpdate API, использующийся в Firefox OS.
pref("dom.system_update.enabled", false);
pref("dom.system_update.debug", false);// Если вы, к примеру, установили старую версию флешплеера. Firefox отключит этот плагин, написав об этом предупреждение.
// Что бы Firefox не проверял актуальность дополнений, отключите эту функцию; так же отключается периодическая загрузка
// списка вредоносных расширений с AMO.
// [Да и пожалуй, не стоит тратить трафик на то, что бы гадать потом, что там менеджеры в мозиллах могут порешать насчет
// блокировок каких-то расширений и плагинов. А то, вдруг удумают еще, предположим - uBlock надо бы выключить о_О, как это
// было в свое время с Flash плагином (было, так сделали - бац - и у всех кино не показывало)]
pref("extensions.blocklist.enabled", false);
// Переименованы в Firefox 49
pref("services.blocklist.update_enabled", false);
pref("services.settings.server", "dаta:application/json,{\"data\":[]}");
pref("services.blocklist.changes.path", "");// Проверка является ли Firefox браузером по умолчанию. Отключение проверки - false
// [Отключает окошки-запросы о назначении браузером по умолчанию]
// Preferences -> General -> Startup -> Always check if Firefox is your default browser
pref("browser.shell.checkDefaultBrowser", false);// [При запуске и создании новой вкладки показывать Speed Dial]
pref("browser.startup.homepage", "аbout:newtab");
pref("browser.newtab.url", "аbout:newtab");// После обновления браузера, Firefox может показать дополнительную вкладку рядом с вашей обычной страницей, чтобы предложить
// больше информации об изменениях или новых функциях, включенных в обновление. Отключить - ignore
pref("browser.startup.homepage_override.mstone", "ignore");
pref("startup.homepage_override_url", "аbout:newtab");// Отключает приветственную страницу при первом запуске браузера с новым профилем.
pref("startup.homepage_welcome_url", "аbout:newtab");
pref("startup.homepage_welcome_url.additional", "");// Отключает запрос подтверждений вроде: "Эта страница просит вас подтвердить, что вы хотите уйти."
// при обработке браузером события beforeunload. НЕ отключает само событие beforeunload.
pref("dom.disable_beforeunload", true);// [Браузер нужен, что бы показывать сайт, а не всякие свои панели. Больше места под сайт, когда вкладки наверху.]
// [Хотя теперь и по умолчанию это вроде так]
pref("browser.tabs.onTop", true);// [Некоторые сайты выбивают окошки "дайте места схорониться данным надо а то мало". Ну Ок, подавитесь]
pref("dom.storage.default_quota", 10240);// [10 сайтов в списке истории сессии - мало, ставим 40. Этот список необходим для кнопки "Восстановить закрытую вкладку"]
pref("browser.sessionstore.max_tabs_undo", 40);// Немного уменьшает потребление памяти.
pref("memory.free_dirty_pages", true);// [В спиддиал добавлены несколько наиболее популярных сайтов, с альтернативами]
pref("browser.newtabpage.pinned", "[{\"url\":\"https://www.google.com/?gws_rd=cr\",…// [В сборке кофефокс процедура создания новых эскизов на экспресс-панели запускается после нажатия кн.обновить (на url-баре).
// А по умолчанию самозапуски этой процедуры отключаем, что бы избежать лишних произвольных хождений браузера в интернет,
// в некоторых случаях способных вызывать подтормаживания]
pref("browser.pagethumbnails.capturing_disabled", true);// [прекеширование ускоряет открытие новой вкладки]
pref("browser.newtab.preload", true);// [Отключена смена источника изображения на эскизах в спиддиале, что бы не было скачков изображений эскиза]
pref("browser.newtabpage.thumbnailPlaceholder", false);// [Число плиток на спиддиале = число столбцов X число строк]
pref("browser.newtabpage.columns", 2);
pref("browser.newtabpage.rows", 12);// [Сборка использует значение CB.elementwidth как "ширина ячейки экспресс-панели" (если поставить 0 - будет оригинальная
// экспресс-панель без стилей сборки; и по умолчанию ширина плитки составит оригинальные 293px)]
pref("CB.elementwidth", 200);// Отключает добавление в New Tab Page Tiles сайтов спонсоров Mozilla и сбор статистики кликов по ним.
// После отключения следует удалить directoryLinks.json в аbout:cache -> <директория на уровень выше cache2>,
// чтобы уже загруженная реклама не показывалась -
pref("browser.newtabpage.directory.ping", "");
// Firefox не проверяет эту опцию на пустую строку и XHR начинает ругаться в консоль, если она пустая.
pref("browser.newtabpage.directory.source", "dаta:application/json,{}");
// [Скрыть "топ сайтов"?]
pref("browser.newtabpage.enhanced", false);
// Отключает предупреждение о вышеописанной рекламе при первом открытии New Tab Page.
pref("browser.newtabpage.introShown", true);// Если у вас домашняя страница «Начальная страница Mozilla Firefox», под полем поискового запроса может отображаться различная
// подгружаемая информация с серверов Mozilla. Удалив ссылку в aboutHomeSnippets.updateUrl - отключаем загрузку рекламы сервисов
// от самой Mozilla (Sync, Hello, версий для Android) в аbout:home.
pref("browser.aboutHomeSnippets.updateUrl", "");// Отключает новую версию new tab page, которая будет подгружаться с сервера Мозиллы. [Фича еще не
// готова и не включена по умолчанию.] Сделано это якобы для того, чтобы разработчики могли
// экспериментировать с функциональностью этой страницы чаще чем происходят релизы браузера.
// (Remote New Tab переименована в Activity Stream в Firefox 54)
pref("browser.newtabpage.remote", false);
pref("browser.newtabpage.remote.mode", "dev");
pref("browser.newtabpage.remote.content-signing-test", false);// Поддержка доступности. Эта служба может предоставлять отдельным установленным в Firefox дополнениям некоторые инструменты
// самого браузера. Если у вас на панели вкладок никогда не отображался значёк "человек-доступность", значит эта служба
// не используется и её можно отключить.
// Службы Accessibility Services используются голосовыми читалками, лупами и другими
// приложениями для людей с ограниченными возможностями. Эти сервисы могут мешать работе
// Electrolysis и вообще негативно влиять на производительность браузера. Причем браузер оставляет
// E10S выключенным целую неделю спустя даже однократного использования этих сервисов.
// Preferences -> Privacy & Security -> Prevent accessibility services from accessing your browser
pref("accessibility.force_disabled", 1);// Анимация уведомлений. Отключение - true
//pref("alerts.disableSlidingEffect", true);// При открытии видео на полный экран может появится надпись "… теперь находится в полноэкранном режиме". Что бы эта надпись
// не появлялась установите значение 0
pref("full-screen-api.warning.timeout", 0);// Функция безопасности доступная с 51 версии Firefox. Во включённом по умолчанию состоянии 1, браузер создаёт изолированную
// программную среду в которой обрабатывается загруженный контент. В такой «песочнице» вредоносному коду сложнее украсть данные,
// попытаться установить вирус или использовать уязвимости браузера для совершения атак на Windows.
// Если у вас используются основные защитные инструменты самого Firefox, установлен блокировщик рекламы с актуальными в нём
// фильтрами, плюс вы не шастаете по левым сайтам с сомнительным содержимым — можете отключить эту функцию, поставив значение 0.
// Браузер будет немного быстрее работать и процессор в среднем на 5-10% станет меньше нагружаться.
pref("security.sandbox.content.level", 0);// [Настройки порядка расположения кнопок, как они идут в сборке. В ESR для расстановки при первоначальном запуске не используются,
// (т.к. Firefox ESR нормально расставляет по местам, заданным в xulstore.json).
// Но используются при активации пунктов "Восстановить расположение кнопок", и при самовосстановлении
// после нажатия на кн. "По умолчанию"]
pref("CB.buttons.restore.origin_TabsToolbar", "tabbrowser-tabs,new-tab-button,alltabs-button,custombuttons-button3,custombuttons-button1");
pref("CB.buttons.restore.origin_nav-bar", "urlbar-container,bookmarks-menu-button,custombuttons-button5,custombuttons-button6,…
pref("CB.buttons.restore.saved_TabsToolbar", "tabbrowser-tabs,new-tab-button,alltabs-button,custombuttons-button3,custombuttons-button1");
pref("CB.buttons.restore.saved_nav-bar", "urlbar-container,bookmarks-menu-button,custombuttons-button5,custombuttons-button6,…
pref("CB.buttons.restore.saved_cb-vt", "VTLock,sidebar-button,textareaCacheButton");// [Для того, что бы расположить кнопку расширения в австралис-менюпанели (открывается по нажатии на гамбургер),
// приходится задавать browser.uiCustomization.state.
// Т.к. расположение в той панели в xulstore.json не сохраняется.
// И функция восстановления положения кнопок там не работает.]
pref("browser.uiCustomization.state", "{…// Вопреки своему названию и устаревшей информации в KB MozillaZine, general.useragent.locale уже
// не влияет на Accept-Language[1], а в основном передается в служебных URL из аbout:config,
// куда ее значение подставляется вместо %LOCALE%. Но кроме этого оно еще ошибочно используется
// в запросах некоторых поисковых движков[2][3] и, возможно, где-то еще, так что проще будет
// изначально установить именно билд Firefox, в который уже встроена нужная локаль.
// [1]: https://bugzilla.mozilla.org/show_bug.cgi?id=448743#c5
// [2]: https://bugzilla.mozilla.org/show_bug.cgi?id=670450
// [3]: https://bugzilla.mozilla.org/show_bug.cgi?id=670451
pref("general.useragent.locale", "ru");// Устанавливает HTTP-заголовок Accept-Language, а также DOM-свойств window.navigator.languages
// и window.navigator.language в дефолтные для "ru" локали значения. Q-values указывать не нужно -
// они вычисляются автоматически, а если заданы - игнорируются.
pref("intl.accept_languages", "ru-RU, ru, en-US, en");// [2 настройки видов поисковых результатов при поиске из строки адреса:
// отключён поиск по истории, что бы результаты из истории не забивали строчки от поисковика]
pref("browser.urlbar.suggest.history", false);
pref("browser.urlbar.suggest.searches", true);// Отключает предложение включить поисковые подсказки. Должно быть true.
pref("browser.urlbar.userMadeSearchSuggestionsChoice", true);pref("browser.search.useDBForOrder", true);// [Выставлено, что бы браузер не закрывался при закрытии последней вкладки]
pref("browser.tabs.closeWindowWithLastTab", false);
// [Окошки-предупреждения о закрытии нескольких вкладок только мешают, тем более, что вкладки можно вернуть кнопкой "восстановить
// вкладку", поэтому отключаем]
pref("browser.tabs.warnOnClose", false);
pref("browser.tabs.warnOnCloseOtherTabs", false);// Отключает полупрозрачную превьюшку таба, болтающуюся при его перетаскивании около курсора, и
// мешающую перетащить его в нужное место.
// [но если привыкли, то неотключаем]
//pref("nglayout.enable_drag_images", false);// Использовать HTTP/1.1 для передачи нескольких файлов, не реконнектясь после каждого.
pref("network.http.pipelining", true);
pref("network.http.proxy.pipelining", true);
pref("network.http.pipelining.ssl", true);// Prefetch позволяет Firefox для каждой ссылки на загруженной странице заранее узнавать её IP адрес у DNS сервера (на всякий
// случай, если вы решите ее нажать). Таким образом следующие странички должны открываться немного быстрее.
// Однако, если у вас совсем слабый компьютер и/или очень медленный нестабильный выход в интернет (например слабый сигнал Wi-Fi),
// время загрузки страницы наоборот может увеличиться, а не уменьшиться. В этом случае отключите эту настройку true
pref("network.dns.disablePrefetch", false);
// В целях безопасности на https предв. резолвинг отключаем
pref("network.dns.disablePrefetchFromHTTPS", true);// prefetch-next Отвечает за предварительную загрузку Firefox-ом некоторых ссылок, которые сайт считает наиболее вероятным
// следующим шагом пользователя.
// Указываются они через <link rel="prefetch">, <link rel="next">
// или HTTP-заголовок Link: (либо <meta http-equiv="Link">) с теми же relation types.
// Включение данного параметра небезопасно, приводит к лишнему трафику и большей загрузке оперативной памяти. Если у вас
// не безлимитный медленный интернет, оперативки в притык и вам не нужно что бы Firefox лез туда, куда его не просят, отключите
// эту функцию - false
pref("network.prefetch-next", false);// Отключает предзагрузку документов или ресурсов, указанных через <link rel="preload">.
//pref("network.preload", false);// Предварительные соединения с сайтами, когда пользователь наводит мышь на пиктограмму на странице «Новая вкладка» или
// пользователь начинает поиск в панели поиска, или в поле поиска на странице «Дом» или «Новая вкладка». В случае,
// если пользователь затем перейдет на этот сайт, сайт может загрузиться быстрее, поскольку некоторые действия уже начались заранее.
// На слабых компьютерах желательно отключить эту функцию 0
pref("network.http.speculative-parallel-limit", 0);// Отключает предконнект к автодополненным доменам при вводе в адресную строку.
// [Наверное, пусть остаётся, для проверки существования домена при наборе]
//pref("browser.urlbar.speculativeConnect.enabled", false);// Механизм, который в некоторых случаях может ускорить загрузку веб-страниц. Firefox устанавливает соединения с ранее
// посещёнными сайтами, на которые, по его предположению, может перейти пользователь.
// На медленных слабых компьютерах опцию можно отключить false, а на компьютерах где веб-страница загружается и отрисовывается
// достаточно быстро — желательно оставить включённой true
//pref("network.predictor.enabled", false);// Если нет подключения по IPv6 протоколу — отключить true
// [По-видимому, IPv6 используется недостаточно часто, что бы захламлять соединение запросами ДНС адреса по IPv6]
pref("network.dns.disableIPv6", true);// [Кэширование ДНС данных поднято до уровня windows]
pref("network.dnsCacheEntries", 512);
pref("network.dnsCacheExpiration", 1800);
pref("network.dnsCacheExpirationGracePeriod", 900);// Если указан SOCKS5-прокси, делать DNS-запросы через него, а не напрямую со своего IP.
// [Что логично, когда хождение днс запросов так же будет через прокси в случае его использования]
pref("network.proxy.socks_remote_dns", true);// Удаляет 3rd-party cookies после закрытия браузера.
pref("network.cookie.thirdparty.sessionOnly", true);// Отключает проверку на отзыв сертификата через OCSP-сервер при установке шифрованного соединения.
// [Будет меньше тупить на https, перепроверяя сертификаты]
pref("security.OCSP.enabled", 0);
pref("security.OCSP.require", false);// YouTube предоставлял две версии кода для вставки видео на сайты, на флеше и на html5. На некоторых сайтах остался код для флеша,
// и браузер подменяет его на код для html5.
// [Отключать при глюках преобразования flash обьектов в HTML5]
//pref("plugins.rewrite_youtube_embeds", false);// Отключение возможности работы с Direct2D. Поддержка Direct2D возможна только начиная с DirectX10. На Windows XP
// Direct2D не работает, отключайте true
//pref("gfx.direct2d.disabled", true);// На Windows XP Direct2D не работает, отключайте false
// [префка какая-то нестандартная для ESR]
//pref("gfx.direct2d.use1_1", false);// Правильное определение используемой в Firefox видеокарты (например встроенной или дискретной) в случаях если в компьютере
// установлена графика ATI/AMD и дополнительно ещё какая-нибудь другая, например Intel или Nvidia. Если у вас нет видеокарты
// ATI/AMD, либо она единственная — отключите эту функцию false
//pref("layers.amd-switchable-gfx.enabled", false);// На Windows XP d3d11 не работает, меняйте значение на true
//pref("layers.d3d11.disable-warp", true);// Не работает с Windows. Отключить false
pref("layers.deaa.enabled", false);// Не работает с Windows. Отключить true
pref("layers.gralloc.disable", true);// Эти режимы webgl не работает с Windows XP. Отключить - false
//pref("webgl.angle.try-d3d11", false);
//pref("webgl.enable-webgl2", false);// Отключает Google Safebrowsing. Раньше можно было еще не отключать, пока они только отдавали базу
// хэшей малварных URL и браузер сверялся с локальной копией. Но сейчас Гугл заставляет посылать хэш
// каждого загружаемого пользователем файла (якобы для проверки на вирусы), что уже совершенно
// неприемлемо. Желающие могут установить себе подписку Malware Domains для uBlock Origin, которая
// включает в себя URL из Safebrowsing и не следит за пользователем.
// Обращения к Safebrowsing могли создать специальную куку PREF для домена google.com, которая
// _не удаляется_ через менеджер кук браузера из-за бага и содержит идентификатор пользователя.
// Поэтому, если Safebrowsing ранее был включен в этом профиле, после его отключения необходимо
// вручную удалить cookies.sqlite из профиля, или подчистить эту БД каким-либо SQLite-редактором.
// [Да и польза может быть сомнительной, т.к. едва ли будут распространять зловредов с адресов,
// представленных в списке safebrowsing - распространители зловредов наверняка проверяют в первую
// очередь, что бы адреса, с которых их будут заливать, не висели в этих списках.]
pref("browser.safebrowsing.enabled", false);
pref("browser.safebrowsing.malware.enabled", false);
pref("browser.safebrowsing.downloads.enabled", false);
pref("browser.safebrowsing.downloads.remote.enabled", false);
pref("browser.safebrowsing.downloads.remote.url", "");
pref("browser.safebrowsing.appRepURL", "");
pref("browser.safebrowsing.gethashURL", "");
pref("browser.safebrowsing.malware.reportURL", "");
pref("browser.safebrowsing.reportPhishURL", "");
pref("browser.safebrowsing.updateURL", "");
pref("browser.safebrowsing.reportPhishMistakeURL", "");
pref("browser.safebrowsing.reportPhishURL", "");
pref("browser.safebrowsing.reportMalwareMistakeURL", "");
pref("browser.safebrowsing.provider.google.appRepURL", "");
pref("browser.safebrowsing.provider.google.gethashURL", "");
pref("browser.safebrowsing.provider.google.lists", "");
pref("browser.safebrowsing.provider.google.reportURL", "");
pref("browser.safebrowsing.provider.google.updateURL", "");
pref("browser.safebrowsing.downloads.remote.block_dangerous", false);
pref("browser.safebrowsing.downloads.remote.block_dangerous_host", false);
pref("browser.safebrowsing.downloads.remote.block_potentially_unwanted", false);
pref("browser.safebrowsing.downloads.remote.block_uncommon", false);
pref("browser.safebrowsing.phishing.enabled", false);
pref("browser.safebrowsing.provider.google4.lists", "");
pref("browser.safebrowsing.provider.google4.updateURL", "");
pref("browser.safebrowsing.provider.google4.gethashURL", "");
pref("browser.safebrowsing.provider.google4.reportURL", "");
pref("browser.safebrowsing.passwords.enabled", false);// Функция Tracking Protection позволяет заблокировать отслеживание ваших действий в сети интернет через внедрённый в страницы
// сторонний контент. Включение trackingprotection в ряде случаев позволяет так же увеличить скорость загрузки страницы.
// (Включение - true)
// Некоторым сайтам для правильного взаимодействия с вашим компьютером, необходима возможность получения от вас данных связанных
// с этой функцией. Если на каком-либо сайте вы заметите проблемы связанные с trackingprotection (не показываются отдельные
// элементы страницы, не нажимаются отображаемые кнопки), вы можете отключить защиту от отслеживания именно для этого сайта через
// пункты меню, выпадающие со значка "!" в адресной строке слева от url.
// [Дублирует функционал адблокеров.
// Ломает комментарии на некоторых сайтах, выполненные через виджеты соц.сетей.
// Лучше усиливать "трэкингпротекшен" путём добавления антитрак-подписок в адблокер, где их можно подправить]
// [Но при при создании миниатюр для встроенной экспресс-панели с отключеннным Tracking Protection зачастую наблюдается
// неограниченный track-скриптинг, т.к. в этом случае данные для них поступают мимо адблокеров. В результате при генерации эскизов
// часто возникают фризы браузера и так же возрастает число случаев, когда эскиз не может создасться.]
// [В кофесборке базы trackingprotection подключены, но активированы только в приватных вкладках.
// И так же активируются автоматически скриптом в обычных вкладках, на несколько секунд - на время создания эскиза]
//pref("privacy.trackingprotection.enabled", true);
pref("privacy.trackingprotection.enabled", false);/*
pref("privacy.trackingprotection.pbmode.enabled", false);
pref("browser.polaris.enabled", false);
pref("privacy.trackingprotection.introURL", "");
pref("privacy.trackingprotection.ui.enabled", false);
//pref("privacy.trackingprotection.introCount", 1);
pref("browser.safebrowsing.provider.mozilla.lists", "");
pref("browser.safebrowsing.provider.mozilla.updateURL", "");
pref("browser.safebrowsing.provider.mozilla.gethashURL", "");
*/// Вообще не регистрировать таблицы Safebrowsing и Tracking Protection в URL Classifier, пусть даже
// в отключенном виде и с пустыми URL для обновления.
// [url-адреса google-safebrowsing]
pref("urlclassifier.malwareTable", "");
pref("urlclassifier.phishTable", "");
pref("urlclassifier.downloadBlockTable", "");
pref("urlclassifier.downloadAllowTable", "");/*
// [url-адреса mozilla-trackingprotection]
pref("urlclassifier.trackingTable", "");
pref("urlclassifier.trackingWhitelistTable", "");
pref("urlclassifier.disallow_completions", "");
pref("urlclassifier.passwordAllowTable", "");
*//*
// Отключает список Tracking Protection, содержащий адреса тех SWF с популярных сайтов, которые были
// замечены в попытках получить список шрифтов или совершить другие подозрительные действия.
pref("browser.safebrowsing.blockedURIs.enabled", false);
pref("browser.safebrowsing.forbiddenURIs.enabled", false);
pref("urlclassifier.blockedTable", "");
pref("urlclassifier.forbiddenTable", "");
*/// Отключает <a ping>, которые отправляют запрос по отдельному указанному адресу (с целью трекинга)
// при нажатии на ссылку. -
pref("browser.send_pings", false);
pref("browser.send_pings.max_per_link", 0);
pref("browser.send_pings.require_same_host", true);// Отключает sendBeacon() - API для отправки статистики перед выгрузкой страницы.
pref("beacon.enabled", false);// [В основном место в кеше занимает графика, которая не жмется. И, что бы убрать задержки и затраты процессорного
// времени, отключаем сжатие данных в кеше.]
// [Возможно, используется только в pale moon]
pref("browser.cache.compression_level", 0);// [Включить альтернативный вариант способа размещения кеш-данных на диске]
// [Вроде бы преимуществ нет, даже показалось, что подтормаживаний больше]
//pref("browser.cache.use_new_backend", 1);// [Меньше обращать внимания на устаревание изображений в кеше (по умолчанию timeweight=500)]
// [Но при типичных соотношениях скоростей жесткого диска и интернета, которые теперь наблюдаются - скорее, нецелесообразно]
//pref("image.cache.timeweight", 200);// [Настройки скроллинга]
// [общее поведение (похоже на степень интеграции) - с увеличением числа durationToIntervalRatio страница как бы
// приобретает тяжесть и меньше дергается при прокрутках вечно разбитыми колёсиками мыши]
pref("general.smoothScroll.durationToIntervalRatio", 1000);
// [В некоторых случаях - добавляет плавности хода]
pref("layout.frame_rate", 75);
// [при скролле колесиком мыши]
pref("general.smoothScroll.mouseWheel.durationMaxMS", 300);
pref("general.smoothScroll.mouseWheel.durationMinMS", 100);
// [начальная скорость при прокрутке колесиком (X и Y)]
pref("mousewheel.default.delta_multiplier_x", 100);
pref("mousewheel.default.delta_multiplier_y", 100);
// [уровень прироста ускорения, добавляемого после неск. щелчков колесика]
pref("mousewheel.acceleration.factor", 3);
// [число щелчков колесика, необходимых для включ.ускорения]
pref("mousewheel.acceleration.start", 2);
// [минимальный шаг прокрутки (минимальная высота строки (px), при низких значениях будут провалы в скорости
// скроллинга в зависимости от содержимого страницы; может влиять на все способы скроллинга)]
pref("mousewheel.min_line_scroll_amount", 30);
// [при скролле с помощью стрелок]
pref("general.smoothScroll.lines.durationMaxMS", 800);
pref("general.smoothScroll.lines.durationMinMS", 20);
// [Скорость скроллинга стрелками]
pref("toolkit.scrollbox.verticalScrollDistance", 2);
// [при скролле при помощи PgUp,PgDn или кликах на полосе прокрутки]
// [На некоторых сайтах бывают фризы, возможно, из-за их скриптов. Поэтому уплавнение этого скроллинга отключаем]
pref("general.smoothScroll.pages", false);
//pref("general.smoothScroll.pages.durationMaxMS", 200);
//pref("general.smoothScroll.pages.durationMinMS", 100);
// [при скролле посредством полосы прокрутки]
pref("general.smoothScroll.scrollbars", true);
pref("general.smoothScroll.scrollbars.durationMinMS", 200);
pref("general.smoothScroll.scrollbars.durationMinMS", 100);
// [при скролле посредством Home, End]
pref("general.smoothScroll.other", true);
pref("general.smoothScroll.other.durationMaxMS", 200);
pref("general.smoothScroll.other.durationMinMS", 100);// Маскировка браузера под версию 52 ESR и самую распространённую платформу.
// [Использование этих параметров ослабляет фингепринтинг]
// [Самые распространенные на текущий момент юзерагенты можно посмотреть тут:]
pref("general.useragent.override", "Mozilla/5.0 (Windows NT 6.1; rv:52.0) Gecko/20100101 Firefox/52.0");
pref("general.appname.override", "Netscape");
pref("general.appversion.override", "5.0 (Windows)");
pref("general.oscpu.override", "Windows NT 6.1");
pref("general.platform.override", "Win32");
pref("general.buildID.override", "20180322140748");
pref("general.productSub.override", "20100101");// Onscr Sensor Keyboard - Экранная сенсорная клавиатура. Если монитор без сенсорного экрана — отключайте false
//pref("ui.osk.enabled", false);
//pref("ui.osk.detect_physical_keyboard", false);// При включении в true browser.slowStartup.notificationDisabled, не будет измеряться время запуска браузера и не будет выводиться
// предупреждение, если он медленно стартует (с предложениями сбросить профиль для его ускорения).
pref("browser.slowStartup.notificationDisabled", true);// Отключает предложение сбросить профиль, если он не использовался 60 дней.
pref("browser.disableResetPrompt", true);// [Отключает показ URL с описанием функций, связанных с Windows 10, у пользователей последней.]
pref("browser.usedOnWindows10", true);
pref("browser.usedOnWindows10.introURL", "");// Отключает модуль LaterRun, предназначенный для показа новым пользователям различной справочной
// информации при энном запуске браузера.
pref("browser.laterrun.enabled", false);// Отключает показ AMO при входе в Add-ons Manager на вкладку Get Add-ons.
// [Но фича - полезная: вместо закладки]
//pref("extensions.webservice.discoverURL", "");pref("datareporting.healthreport.service.enabled", false);
// Отключает телеметрию.
pref("datareporting.healthreport.uploadEnabled", false);
pref("datareporting.policy.dataSubmissionEnabled", false);
pref("datareporting.policy.dataSubmissionEnabled.v2", false);
pref("datareporting.policy.firstRunURL", "");
pref("datareporting.healthreport.about.reportUrl", "");
pref("datareporting.healthreport.about.reportUrlUnified", "");
pref("datareporting.healthreport.documentServerURI", "");// Телеметрия. Отключение - false
pref("toolkit.telemetry.enabled", false);
pref("toolkit.telemetry.server", "");
pref("toolkit.telemetry.archive.enabled", false);
pref("toolkit.telemetry.unified", false);
pref("toolkit.telemetry.unifiedIsOptIn", true);
pref("toolkit.telemetry.bhrPing.enabled", false);
pref("toolkit.telemetry.firstShutdownPing.enabled", false);
pref("toolkit.telemetry.newProfilePing.enabled", false);
pref("toolkit.telemetry.shutdownPingSender.enabled", false);
pref("toolkit.telemetry.shutdownPingSender.enabledFirstSession", false);
pref("toolkit.telemetry.updatePing.enabled", false);
pref("toolkit.telemetry.optoutSample", false);// Отключает отправку информации о падениях браузера в Mozilla (аbout:crashes).
pref("breakpad.reportURL", "");// Отправка отчётов о падении плагинов. Можно отключить - false
pref("dom.ipc.plugins.flash.subprocess.crashreporter.enabled", false);
pref("dom.ipc.plugins.reportCrashURL", false);// Firefox следит за временем загрузки каждой страницы, и если она загружается очень долго, в верху может появиться
// уведомление «Веб-страница замедляет ваш браузер...». Как правило, это уведомление появляется из-за очень медленного
// интернет соединения, плохой совместимости установленных дополнений или вирусов. Что бы эти уведомления не мешали,
// можете отключить мониторинг страниц и показ этого уведомления - false
pref("dom.ipc.processHangMonitor", false);
pref("dom.ipc.reportProcessHangs", false);// Отправка отчёта о падении вкладки в браузере (аbout:tabcrashed). Можно отключить - false
pref("browser.tabs.crashReporting.sendReport", false);
pref("browser.tabs.crashReporting.includeURL", false);
pref("browser.tabs.crashReporting.emailMe", false);
pref("browser.tabs.crashReporting.email", "");
pref("browser.crashReports.unsubmittedCheck.enabled", false);
pref("browser.crashReports.unsubmittedCheck.autoSubmit", false);
pref("browser.crashReports.unsubmittedCheck.chancesUntilSuppress", 0);
pref("toolkit.crashreporter.include_context_heap", false);// Отключает предложения оценить работу Firefox и отправить пожертвования Mozilla.
pref("browser.selfsupport.enabled", false);
pref("browser.selfsupport.url", "");// Отключает системный аддон Web Compat Reporter, добавляющий в гамбургер-меню кнопку для сообщений
// о проблемах с отображением сайтов. При нажатии кнопка делает скриншот открытой в текущей вкладке
// страницы и аплоадит его вместе с адресом страницы на сервер Мозиллы.
// Аддон поставляется с FF52 - присутствует в папке features ([email protected]).
pref("extensions.webcompat-reporter.enabled", false);
pref("extensions.webcompat-reporter.newIssueEndpoint", "");// Отключает предложения отправить в Mozilla отчеты об ошибках в сертификатах сайтов.
pref("security.ssl.errorReporting.enabled", false);
// Отключает автоматическую отправку отчетов в Mozilla об ошибках в сертификатах сайтов.
pref("security.ssl.errorReporting.automatic", false);
pref("security.ssl.errorReporting.url", "");// Отключает эксперименты - фоновые тесты различных отключенных пока по умолчанию функций (вроде
// HTTP Pipelining) со сбором телеметрии.
pref("network.allow-experiments", false);
pref("experiments.supported", false);// Сбор дополнительной телеметрии для некоторых специальных дополнений. Если индикатор experiments.activeExperiment находится
// в положении false, значит нет таких дополнений. Функции можно отключить false
pref("experiments.enabled", false);
pref("experiments.activeExperiment", false);
pref("experiments.manifest.uri", "");// Отключает эксперимент по определению оптимального времени жизни кэша, назначающий каждому
// пользователю рандомно один из четырех возможных интервалов.
pref("browser.cache.frecency_experiment", -1);// Открывать попапы во вкладках вместо отдельных окон.
pref("browser.link.open_newwindow.restriction", 0);pref("dom.popup_maximum", 5);// Запрещает сайтам использовать Offline App Cache без разрешения пользователя. Список разрешенных
// сайтов управляется через Preferences -> Advanced -> Network -> Offline Web Content and User Data.
pref("browser.offline-apps.notify", false);
// Эта настройка по умолчанию включена и дает всем сайтам permission "offline-app", так что
// без ее отключения browser.offline-apps.notify _абсолютно бесполезна_, вопреки ее названию
// ("Tell me when a website asks to store data for offline use"), а также тому, что написано про нее в
// KB MozillaZine и некоторых других источниках. С отключением offline-apps.allow_by_default, этот
// permission будет ставиться только при подтверждении пользователем (проверено в Firefox 38.2.0 и 40.0).
pref("offline-apps.allow_by_default", false);// Отключает Offline App Cache.
pref("browser.cache.offline.enable", false);
pref("browser.cache.offline.capacity", 0);// Отключает Service Worker API, позволяющее сайтам запускать скрипты, которые могут заниматься
// различной сомнительной самодеятельностью (примеры по ссылкам ниже) в фоновом режиме, даже
// если у пользователя не открыто ни одной вкладки этого сайта.
// Посмотреть и удалить установленные сайтами Service Workers можно через аbout:serviceworkers
pref("dom.serviceWorkers.enabled", false);
pref("dom.serviceWorkers.interception.enabled", false);
pref("dom.serviceWorkers.interception.opaque.enabled", false);
pref("dom.serviceWorkers.openWindow.enabled", false);
pref("dom.serviceWorkers.testUpdateOverOneDay", false);
pref("dom.webnotifications.serviceworker.enabled", false);// Отключает Cache API (Cache Storage), представляющее из себя еще одно хранилище на компьютере
// пользователя, куда скрипты могут складывать информацию. Оно является частью спецификации
// Service Workers, но может быть использовано и без них (через window.caches). Кроме того, писать
// туда можно не только кэшированные ответы из сети, но и произвольные данные. В отличие от
// DOM Storage, Cache Storage _не_ очищается при Clear Recent History, а его содержимое не видно в
// Developer Tools или аbout:cache. Через интерфейс самого браузера увидеть его использование
// можно только в Page Info -> Permissions (но _не_ в аbout:permissions) -> Maintain Offline Storage
// и очистить там же (пункт общий с Indexed DB, и очищает их тоже вместе).
// Находится Cache Storage в профиле, по такому пути: storage/default/<домен>/cache/
pref("dom.caches.enabled", false);// Запрещает отслеживать состояние батареи.
pref("dom.battery.enabled", false);// Мультимедийные сообщения mms. Работает на Android устройствах с возможностью принимать вызов.
// Оключить установив для двух первых параметров false, а для последнего never
pref("dom.mms.requestStatusReport", false);
pref("dom.mms.requestReadReport", false);
pref("dom.mms.retrieval_mode", "never");// Механизм позволяющий отложить вызов функции на время, когда браузер будет находится в состоянии простоя (idle). Например,
// при помощи данной возможности можно организовать выполнение низкоприоритетных и фоновых задач, без их негативного влияния
// на выполнение чувствительных к задержкам операций, таких как вывод анимации и ввод. По умолчанию отключено (false)
// На компьютерах средней или высокой производительности эту опцию включать не стоит. Только на очень слабых ПК с медленной
// отрисовкой веб-страницы возможен видимый эффект от её включения.
//pref("dom.requestIdleCallback.enabled", true);// Отключает File Handle API который используется совместно с Indexed DB или Device Storage и
// предоставляет доступ к более низкоуровневым файловым операциям.
pref("dom.fileHandle.enabled", false);// Отключает [пока еще находящийся в разработке] Device Storage API, который позволит
// веб-страницам получать доступ к ФС и самопроизвольно читать файлы пользователя или писать в них.
pref("device.storage.enabled", false);// Отключает Storage API - еще один способ для сайтов хранить свои данные на ПК пользователя.
pref("dom.storageManager.enabled", false);
pref("browser.storageManager.enabled", false);// Отключает автоматическое скачивание и установку ADB Helper и аддона для удаленной отладки мобильных
// браузеров при первом запуске WebIDE. Ручная установка через меню WebIDE все еще будет работать.
pref("devtools.webide.autoinstallADBHelper", false);
pref("devtools.webide.autoinstallFxdtAdapters", false);
// Отключает авто-подсоединение к предыдущему отлаживаемому устройству/эмулятору при запуске WebIDE.
pref("devtools.webide.autoConnectRuntime", false);// Отключает рекламу Firefox Developer Edition в Developer Tools.
pref("devtools.devedition.promo.enabled", false);
pref("devtools.devedition.promo.shown", true);
pref("devtools.devedition.promo.url", "");// Инструменты разработчика, используются при создании веб контента. Обычному пользователю эти возможности не нужны.
// Отключить можно всё false, кроме devtools.cache.disabled — это отключается true
pref("devtools.cache.disabled", true);
pref("devtools.debugger.enabled", false);
pref("devtools.fontinspector.enabled", false);
pref("devtools.inspector.enabled", false);
pref("devtools.memory.enabled", false);
pref("devtools.netmonitor.enabled", false);
pref("devtools.performance.enabled", false);
pref("devtools.styleeditor.enabled", false);
pref("devtools.tilt.enabled", false);
pref("devtools.toolbar.enabled", false);
// devtools.remote.wifi. - возможность соединения с устройством на Firefox OS для отладки по Wi-Fi.
pref("devtools.remote.wifi.scan", false);
pref("devtools.remote.wifi.visible", false);// Отключает скачивание и показ подсказок для свойств CSS с developer.mozilla.org в Developer Tools.
pref("devtools.inspector.mdnDocsTooltip.enabled", false);// К слову в новых версиях Firefox появился devtools.enabled, позволяющий отключить весь devtools изменением одной настройки.
pref("devtools.enabled", false);// Полностью отключает WebIDE, убирает его кнопку и из меню Developer Tools.
pref("devtools.webide.enabled", false);
pref("devtools.webide.enableLocalRuntime", false);
pref("devtools.webide.widget.autoinstall", false);
pref("devtools.webide.widget.enabled", false);
pref("devtools.webide.widget.inNavbarByDefault", false);
pref("devtools.webide.adaptersAddonURL", "");
pref("devtools.webide.adbAddonURL", "");
pref("devtools.webide.addonsURL", "");
pref("devtools.webide.addonsURL_cache", "");
pref("devtools.webide.simulatorAddonsURL", "");
pref("devtools.webide.templatesURL", "");
pref("devtools.webide.templatesURL_cache", "");
// Отключает возможность отладки через сеть этого экземпляра Firefox другим и наоборот (а также
// самого себя через loopback-соединение Browser Toolbox). Включена по умолчанию на Developer Edition.
pref("devtools.debugger.remote-enabled", false);
pref("devtools.chrome.enabled", false);
// Разрешает сетевую отладку только через loopback-интерфейс и только после подтверждения.
pref("devtools.debugger.force-local", true);
pref("devtools.debugger.prompt-connection", true);//Анализатор CSS. Функция полезна для веб-разработчиков и не нужна обычным пользователям. Отключить - false.
pref("layout.css.report_errors", false);// Отключает SSDP, нужный для обнаружения телевизоров и реализации функции Send Video To Device в
// Firefox для Android. Десктопный Firefox тоже почему-то посылал соответствующие мультикаст-запросы.
pref("browser.casting.enabled", false);// Отключает посылку серии пустых UDP-пакетов шлюзу на порт 4886 перед началом соединения с сайтом,
// предназначенную для улучшения латентности при использовании Wi-Fi в режиме сбережения энергии
// (Power Save Polling mode). Включено по умолчанию пока (?) только в Firefox для Android.
// (Однако такие фичи могут случайно протекать и на десктоп - см. browser.casting.enabled.)
// [Но фича может оказаться полезной для восстановления мак-адресов в таблицах mac-маршрутизации в случае перегруженной LAN]
//pref("network.tickle-wifi.enabled", false);// Отключает передачу по сети рисуемых браузером кадров специальному отладочному вьюверу.
pref("gfx.layerscope.enabled", false);
//pref("gfx.layerscope.port", 100000);// Функция для Android. С Windows не работает, отключайте true
pref("stagefright.disabled", true);// Отображать восклицательный знак (ранее - красный замок) в адресной строке для сайтов, не
// поддерживающих RFC 5746 (безопасное продление сессии, закрывающее возможность для MitM-атаки,
// описанной в CVE-2009-3555).
// [Скорее, вредное поведение, т.к. множество сайтов начинает отображаться с воскл.знаком,
// из-за чего перестают обращать на него внимание и там, где это действительно нужно]
//pref("security.ssl.treat_unsafe_negotiation_as_broken", true);// Запрещает работу WebRTC в режиме P2P, разрешая ее только через сервер третьей стороны, что
// предотвращает утечку IP-адресов всех сетевых интерфейсов компьютера
// Это обязательно нужно с Firefox 51+, в связке с relay_only или default_address_only.
pref("media.peerconnection.ice.no_host", true);
// Разрешает работу WebRTC только на дефолтном сетевом интерфейсе, вследствие чего не
// происходит раскрытия настоящего IP пользователя, использующего VPN.
//pref("media.peerconnection.ice.default_address_only", true);
// В качестве альтернативы default_address_only можно использовать relay_only, запрещающий
// режим P2P в принципе и разрешающий работу WebRTC только через TURN-сервер.
pref("media.peerconnection.ice.relay_only", true);// Вообще запрещает поддержку протокола WebRTC, текущая реализация которого позволяет незаметно для
// пользователя получить список IP-адресов в его локальной сети. А также узнать ваш реальный IP
// за прокси/Tor/VPN. Ломает Firefox Hello.
pref("media.peerconnection.enabled", false);
pref("media.peerconnection.identity.enabled", false);
pref("media.peerconnection.video.enabled", false);
pref("media.peerconnection.video.h264_enabled", false);
pref("media.peerconnection.video.vp9_enabled", false);
pref("media.peerconnection.simulcast", false);
pref("media.peerconnection.turn.disable", true);
//pref("media.peerconnection.default_iceservers", "[]");
pref("media.peerconnection.use_document_iceservers", false);
// Запрещает использование WebRTC на всех интерфейсах кроме loopback.
pref("media.peerconnection.ice.force_interface", "lo");// Отвечает за отправку статистики о воспроизведении видео (кол-во пропущенных/отрендеренных кадров, и т.д.
// Отключите false, но если будут возникать проблемы с воспроизведением видео на каких-либо сайтах, включите обратно.
pref("media.video_stats.enabled", false);// Архитектура Social API позволяет интегрировать браузер с соцсетями. При этом доступен следующий функционал:
// интегрирование оповещений соцсетей на панели браузера
// интегрирование новостных лент, тикетов, списков друзей
// интегрирование голосовых, текстовых и видеочатов в доки или всплывающие окна
// интегрирование сервисов, связанных с распространением (рекомендацией, оценкой) веб-контента.
// [Отключается так же новая кнопка для перепостов в соцсети]
pref("social.enabled", false);
pref("social.remote-install.enabled", false);
pref("social.toast-notifications.enabled", false);
pref("social.directories", "");
pref("social.whitelist", "");
pref("social.share.activationPanelEnabled", false);
pref("social.shareDirectory", "");pref("browser.readinglist.enabled", false);// Вид для чтения – это специальный инструмент, позволяющий сделать чтение контента более удобным. Firefox убирает всё медиа,
// элементы навигации и другие фрагменты сайта, оставляя только интересующий пользователя материал. Текст автоматически
// увеличивается и выравнивается по центру. Однако, многие страницы в этом режиме отображаются не корректно, либо вид для
// чтения вообще не доступен. Если вы не пользуютесь видом для чтения, можете его отключить - false
pref("reader.parse-on-load.enabled", false);
pref("reader.parse-on-load.force-enabled", false);
pref("reader.errors.includeURLs", false);
// При каждом изменении window.location значение сравнивается с этой настройкой, чтобы начать UI-тур
// по режиму чтения. Значение этого параметра используется как регэксп без проверки на пустую строку,
// поэтому обнулять его нельзя. Вместо этого используем регэксп, возвращающий для любой строки false.
pref("browser.uitour.readerViewTrigger", ".^");// Функция зачитывания текста при помощи синтезированной речи в режиме чтения (в Reader View). Прикольная штука. Жаль что
// только на английском. Не понимаете английский язык — отключайте false
pref("narrate.enabled", false);// Функция обнаружения лица с видео веб-камеры. Скорее всего применяется в WebRTC. Отключение - false
pref("camera.control.face_detection.enabled", false);// Отключает UI-тур по возможностям Australis, Hello и т.п. новинкам Firefox. Эти настройки влияют на UITour.onPageEvent()
// и не действуют на тур по Reader View, который вызывается напрямую через UITour.onLocationchange().
pref("browser.uitour.enabled", false);
pref("browser.uitour.url", "");
pref("browser.uitour.themeOrigin", "");// Геолокация - это передача при соответсвующем запросе сайтам информацию о вашем местоположении. В некоторых случаях эта
// функция нужна, если вы посещаете сайты через зарубежные VPN или прокси-серверы. Обычно, сайт узнаёт ваше местоположение
// без каких-либо запросов по IP адресу компьютера пользователя.
// Только в очень редких случаях, отключение этой функции может вызвать ошибки в работе с некоторыми сайтами. Если на
// каком-либо сайте вы заметите проблемы, вы можете включить геолокацию обратно именно только для этого сайта через
// пункты меню, выпадающие со значка "!" в адресной строке слева от url.
// Геолокация производится через сервисы Гугла с присвоением клиентскому компьютеру уникального
// идентификатора и передачей в Гугл информации о близлежащих точках доступа Wi-Fi.
pref("geo.enabled", false);
pref("geo.wifi.logging.enabled", false);
pref("geo.wifi.uri", "");
pref("geo.wifi.scan", false);
pref("geo.cell.scan", false);
// 20 лет
pref("geo.wifi.timeToWaitBeforeSending", 630720000);// Отключает геолокацию для применения региональных настроек поиска. Геолокация запрашивается один раз,
// после чего код страны сохранится в browser.search.countryCode в виде строки "US", "RU", etc. Она не будет
// производиться, если код страны уже в browser.search.countryCode или если очищен необходимый для нее URL.
// [Несоответствие countryCode географ.положению, которое гуглы детектят на основе IP - приводит к появлению капчей]
//pref("browser.search.countryCode", "UA");
//pref("browser.search.countryCode", "RU");// Отключает Vibration API. -
pref("dom.vibrator.enabled", false);// device.sensors позволяют через jаvascript получить доступ к датчикам устройства. Например, в мобильном Firefox можно получать
// информацию с датчика приближения. Если нет ни каких датчиков, либо доступ Firefox к ним вам не нужен, отключайте - false
pref("device.sensors.enabled", false);// Отключает Touch Events, при помощи которых можно выяснить разрешение экрана.
pref("dom.w3c_touch_events.enabled", 0);// Отключает Gamepad API, которое может быть использовано для получения идентификаторов
// производителя и модели подключенных к компьютеру геймпадов.
pref("dom.gamepad.enabled", false);
pref("dom.gamepad.non_standard_events.enabled", false);
pref("dom.gamepad.test.enabled", false);
pref("dom.gamepad.extensions.enabled", false);// Отключает поддержку устройств виртуальной реальности.
pref("dom.vr.enabled", false);
pref("dom.vr.cardboard.enabled", false);
pref("dom.vr.poseprediction.enabled", false);
pref("dom.vr.openvr.enabled", false);
pref("dom.vr.add-test-devices", 0);
pref("dom.vr.osvr.enabled", false);
// Поддержка очков виртуальной реальности Oculus Rift.
// Нет таких очков — отключить false
pref("dom.vr.oculus.enabled", false);
pref("dom.vr.oculus050.enabled", false);// Запрещает расширение [- функцию, являющуюся частью] WebGL, позволяющее узнать модель видеокарты пользователя и ее драйвер.
// Переменовано в Firefox 42:
pref("webgl.enable-debug-renderer-info", false);// Запрещает передачу сайтам подробной информации о графических возможностях системы.
//pref("webgl.disable-extensions", true);
//pref("webgl.min_capability_mode", true);// Полностью отключает WebGL.
//pref("webgl.disabled", true);
//pref("webgl.force-enabled", false);
//pref("webgl.disable-wgl", true);
//pref("webgl.webgl2-compat-mode", false);
//pref("webgl.enable-webgl2", false);pref("dom.telephony.enabled", false);// Отключает Presentation API, использующийся для взаимодействия веб-страниц с проектором.
pref("dom.presentation.enabled", false);
pref("dom.presentation.controller.enabled", false);
pref("dom.presentation.receiver.enabled", false);
pref("dom.presentation.tcp_server.debug", false);
pref("dom.presentation.discovery.legacy.enabled", false);
// Отключает обнаружение устройств для презентации в локальной сети.
pref("dom.presentation.discovery.enabled", false);
pref("dom.presentation.discoverable", false);
// Отключает встроенный mDNS-клиент, нужный для Presentation API.
pref("network.mdns.use_js_fallback", false);// Отключает Push API, позволяющий веб-приложениям регистрировать идентификатор на сервере Мозиллы,
// чтобы сайт приложения оставлял там уведомления, которые пользователь получит, когда выйдет онлайн.
pref("dom.push.enabled", false);
pref("dom.push.serverURL", "");
pref("dom.push.userAgentID", "");
pref("dom.push.connection.enabled", false);
pref("dom.push.adaptive.enabled", false);
pref("dom.push.udp.wakeupEnabled", false);
pref("dom.push.maxQuotaPerSubscription", 0);pref("services.push.enabled", false);
pref("services.push.serverURL", "");// Отключает User Timing API - доступ к высокочастотному таймеру, при помощи которого может быть
// осуществлено прослушивание процессорного кэша из непривилегированного JS-кода.
pref("dom.enable_user_timing", false);
pref("dom.performance.enable_user_timing_logging", false);// Отключает нестандартное свойство window.performance.timing.timeToNonBlankPaint.
pref("dom.performance.time_to_non_blank_paint.enabled", false);// Отключает Web Speech API, использующееся для распознавания и синтеза речи.
pref("media.webspeech.recognition.enable", false);
// Нужен для распознавания и синтеза речи.
pref("media.webspeech.synth.enabled", false);// Отключает getUserMedia API, который используется для записи звука с микрофона, изображения с
// вебкамеры и screen sharing (доступ удаленного компьютера к порции экрана). Ломает Firefox Hello.
pref("media.navigator.enabled", false);
pref("media.navigator.video.enabled", false);
pref("media.navigator.permission.disabled", false);// Функция используется для получения доступа к микрофону и/или вебкамере. Необходима для организации потокового вещания, а так же
// аудио или видео чатов в Firefox. По сути является частью WebRTC. Не нужно — отключайте false
pref("media.getusermedia.browser.enabled", false);
pref("media.getusermedia.screensharing.enabled", false);
pref("media.getusermedia.screensharing.allow_on_old_platforms", false);
pref("media.getusermedia.screensharing.allowed_domains", "");
pref("media.getusermedia.aec_enabled", false);
pref("media.getusermedia.agc_enabled", false);
pref("media.getusermedia.noise_enabled", false);
pref("media.getusermedia.audiocapture.enabled", false);
// Отключает событие devicechange, возникающее когда к компьютеру подключают веб-камеру, микрофон,
// колонки и т.п. устройства.
pref("media.ondevicechange.enabled", false);
pref("media.ondevicechange.fakeDeviceChangeEvent.enabled", false);// Отключает видеозахват с элемента canvas.
pref("canvas.capturestream.enabled", false);// Отключает Firefox Hello.
pref("loop.enabled", false);
pref("loop.textChat.enabled", false);
pref("loop.server", "");
pref("loop.debug.twoWayMediaTelemetry", false);
pref("loop.contextInConversations.enabled", false);
pref("loop.gettingStarted.url", "");
pref("loop.learnMoreUrl", "");
pref("loop.legal.ToS_url", "");
pref("loop.legal.privacy_url", "");
pref("loop.support_url", "");
pref("loop.feedback.dateLastSeenSec", 1446595200);
pref("loop.feedback.periodSec", 630720000);
pref("loop.feedback.formURL", "");
pref("loop.feedback.manualFormURL", "");
pref("loop.linkClicker.url", "");
pref("loop.facebook.shareUrl", "");
pref("loop.facebook.appId", "");
pref("loop.facebook.enabled", false);
pref("loop.facebook.fallbackUrl", "");
pref("loop.conversationPopOut.enabled", false);
pref("loop.logDomains", false);
pref("loop.copy.showLimit", 0);
pref("loop.copy.shown", true);
pref("loop.copy.throttler", "");
pref("loop.copy.ticket", 255);//Сервисы синхронизации в Firefox от Mozilla (находится в главном меню настроек, или по адресу аbout:preferences#sync ).
//pref("services.sync.enabled", false);
//pref("services.sync.prefs.sync.browser.search.update", false);
//pref("services.sync.log.appender.file.logonerror", false);
//pref("services.sync.prefs.sync.extensions.update.enabled", false);// Отключает FlyWeb - новый системный аддон, предназначенный для взаимодействия с IoT-устройствами.
// (В Firefox 49 присутствуют только некоторые части дополнения.)
pref("dom.flyweb.enabled", false);// Отключает поддержку Encrypted Media Extensions (DRM для HTML5-видео). Рекомендуется
// устанавливать EME-free билды Firefox, не содержащие этих модулей. Скачать их можно здесь:
pref("media.eme.enabled", false);
pref("media.eme.apiVisible", false);
// Отключает предложения включить EME.
pref("browser.eme.ui.enabled", false);// Content Decryption Modules
// Adobe Primetime
pref("media.gmp-eme-adobe.visible", false);
pref("media.gmp-eme-adobe.enabled", false);
pref("media.gmp-eme-adobe.autoupdate", false);// Google Widevine CDM - модуль, с помощью которого возможно просматривать закодированный защищённый авторскими правами
// медиа-контент. Widevine CDM в основном применяется для работы с платными сервисами потокового вещания, например такими
// как Netflix, Spotify и другими.
// В Windows XP не работает, отключить - false
pref("media.gmp-widevinecdm.visible", false);
pref("media.gmp-widevinecdm.enabled", false);
pref("media.gmp-widevinecdm.autoupdate", false);// Отключает загрузку бинарника H.264-кодека от Cisco (будет использоваться GStreamer).
pref("media.gmp-gmpopenh264.autoupdate", false);
pref("media.gmp-gmpopenh264.enabled", false);
pref("media.gmp-manager.updateEnabled", false);
pref("media.gmp-provider.enabled", false);
pref("media.gmp-manager.url", "");
pref("media.gmp-manager.cert.requireBuiltIn", true);
pref("media.gmp-manager.cert.checkAttributes", true);
pref("media.gmp-manager.certs.1.commonName", "");
pref("media.gmp-manager.certs.1.issuerName", "");
pref("media.gmp-manager.certs.2.commonName", "");
pref("media.gmp-manager.certs.2.issuerName", "");
// 2015-07-24, 00:00 UTC
pref("media.gmp-manager.lastCheck", 1437696000);
// 20 лет
pref("media.gmp-manager.secondsBetweenChecks", 630720000);// Запрещает проигрывание HTML5-медиа в фоновой вкладке до первого переключения на нее.
pref("media.block-autoplay-until-in-foreground", true);// Запрещает проигрывание HTML5-медиа до нажатия на кнопку play. Теперь [с какой версии - ?] работает и на YouTube.
// Следующие видео из плейлиста будут проигрываться автоматически после окончания первого.
// Автобуферизацию не предотвращает.
//pref("media.autoplay.enabled", false);// hardware video decoding Не работает с Windows XP. Отключить false
//pref("media.hardware-video-decoding.enabled", false);// DirectX11 и windows media foundation на Windows XP не работают. Отключить - false
//pref("media.wmf.enabled", false);
//pref("media.windows-media-foundation.allow-d3d11-dxva", false);// В общественных беспроводных Wi-Fi сетях (кафе, вокзалы и т.д.) при подключении ноутбука,
// прежде чем начинать пользоваться интернетом, очень часто необходимо согласиться с некоторыми условиями
// или пройти авторизацию. Эта техника используется иногда и некоторыми провайдерами для аутентификации
// или показа пользователю какой-либо информации (например, о необходимости пополнить счет).
// Если интернет не доступен определённое время, Firefox делает перенаправление на страницу авторизации сервиса.
// Настройка отключает эту функцию обнаружения captive portal (подмены всех запрашиваемых пользователем страниц на
// страницы провайдера), осуществляющуюся через периодическое скачивание файла с сервера Мозиллы.
pref("network.captive-portal-service.enabled", false);
pref("network.captive-portal-service.minInterval", 0);
//pref("captivedetect.canonicalURL", "");
pref("captivedetect.maxRetryCount", 0);// Отключает API для системных уведомлений из веб-приложений.
// [Массово используется сайтами, что бы постоянно вываливать окошечки с мольбами на что-то там подписаться]
pref("dom.webnotifications.enabled", false);
pref("dom.webnotifications.requireinteraction.enabled", false);// Отключает HSTS Priming - механизм, пытающийся исправить ситуацию с mixed content путем посылки
// дополнительных запросов на 3rd-party домены, чтобы выяснить, поддерживают ли они HTTPS.
// Вещь потенциально полезная, однако пока недоделанная - в Firefox 51 по умолчанию дополнительные
// запросы посылаются (send_hsts_priming: true), но их результат не используется (use_hsts: false)
// ни для чего кроме телеметрии.
pref("security.mixed_content.send_hsts_priming", false);
pref("security.mixed_content.use_hsts", false);// Параметр отвечает за периодичность сохранения сессии на диск во время работы Firefox. Цель — восстановление открытых
// вкладок и набранного текста в ещё не отправленных сообщениях после аварийного закрытия браузера и его повторного запуска.
// Это бывает полезно если вы часто пишите длинный текст в браузере, и перед его отправкой Firefox с частой периодичность
// самопроизвольно закрывается с ошибкой.
// Дефолтные 15 секунд - маловато, особенно для мегабайтных сессий.
pref("browser.sessionstore.interval", 60000);// [Юзер-агент для ютуба, что бы он отдавал более быстрый старый дизайн]
// неработает
//pref("general.useragent.override", "Mozilla/5.0 (Windows NT 5.1; rv:42.0) Gecko/20100101 Firefox/42.0 PaleMoon/26.0");// [Выставляем, что бы сборка ставилась с включенной многопроцессностью]
// Принудительное включение в Firefox многопроцессного режима работы. Браузер и отображаемые страницы в целом работают быстрее.
// Однако, увеличится потребление памяти где-то на треть
pref("browser.tabs.remote.force-enable", true);
pref("dom.ipc.processCount", 2);
pref("browser.tabs.remote.autostart", true);// [не создавать процессы для webextension-расширений]
// [Возможно, включение этой опции может вызывать кратковременные потери сети.
// Видимо, из-за задержек при обработке скриптов автоконфига и юБлока.
// Так же приводит к перезагрузкам загружаемого в плеер видео на ютубе - при использовании опции "не начинать проигрывание
// видео до активации вкладки" и переключении на вкладку youtube с приостановленным видео.]
//pref("extensions.webextensions.remote", false);// [Настройки кнопки переводчика]
pref("Translate.nextPage", true);
pref("Translate.noTooltipForTranslate", false);
pref("Translate.pageIn", "googleBookmarklet");
pref("Translate.textFromContextMenu", true);
pref("Translate.textInPopup", true);// [Настройки расширения Textarea Cache]
pref("extensions.tacache.clearCache", 0);
pref("extensions.tacache.saveInPrivate", true);
pref("extensions.tacache.toolMenu", true);// [Настройки расширения Right Links]
pref("extensions.rightlinks.enabled.right", false);
pref("extensions.rightlinks.enabledOnCanvasImages", false);
pref("extensions.rightlinks.loadBookmarksInBackground.left", true);
pref("extensions.rightlinks.loadInBackground.left", true);
pref("extensions.rightlinks.loadjаvascriptLinksInBackground.left", true);
pref("extensions.rightlinks.longLeftClickTimeout", 700);
//pref("extensions.rightlinks.prefsVersion", 3);// [Путь к плееру для кн."Видео в плеер"]
pref("CB.videoout.playerpath", "[mozexedir]\\DAUM\\PotPlayer\\PotPlayerMiniXP.exe");// [Отключаем рекламу во fri-gate - uBlock всё равно не даст показывать]
pref("extensions.frigate2.recOfff", true);
//pref("extensions.frigate2.updatetab", false);// [Префка содержит оптимизированный автоконфиг-скрипт, подключаеиый при активации пункта "Антизапрет" в Меню]
pref("CB.ct.proxyautoconfig", "dаta:text/plain,const…
…
// [Флаг того, что эти все настройки переброшены в prefs.js. В сборке обязателен, иначе будут сбросы]
pref("profile.coffee.imported", 1);// [Параметр autoDisableScopes выставлен тут, что бы расширения, идущие в комплекте, ставились сразу во включённом состоянии
// (После первого сеанса он обратно переставляется на 15 скриптом кнопки)]
pref("extensions.autoDisableScopes", 14);..................Так же mozilla.cfg содержит функцию перевода кеша браузера в системную папку %Temp% (user) при запуске браузера с дисков D:, E:... и т.д. с целью избежать лишнего использования медленно работающей флеш-памяти - в случае запуска сборки прямо с флешки; если профиль уже создан, то это работает сразу при старте, без перезагрузки.
Еще mozilla.cfg производит восстановление сборки при обновлении её штатным апдейтером: восстанавливаются запись в dependentlibs.list, файлы словарей и кодеков (совместимых с XP); стирается папка features...................Подробнее о некоторых функциях кнопки "Меню"
- Добавляемое скриптом в кнопке "мигание курсора при открытии вкладки в фоне" можно отключить. Для чего в аbout:config создать логический параметр CB.noblinkforopeninbackground и присвоить ему true
- Создаваемый пункт "Проверять наличие интернет-соединения" основан на том принципе, что "раскрученный" домен должен всегда отзываться. По умолчанию для проверок используются сервера google, а при наличии CB.ct.nogooglebeacons = true в конфиге - другие.
- Создаваемый пункт "В тор-режиме использовать мосты" при изменении его состояния правит torrc. Но при невозможности задействования мостового режима из-за отсутствия самих мостов в torrc - вместо включения выдаётся окошко-памятка с адресом для получения; также оно выдаётся при нажатии ПКМ на этом пункте. Будет ли осуществляться obfs-соединение или обычное - зависит от вида выбранных для получения мостов при их запросе.
- Скрипт в кн.Меню обеспечивает возможность частичного подключения через тор, при котором через него перенаправляются только те адреса, которые требуют этого и заявлены в автоконфиг-скрипте типа "Антизапрет". Для чего в этом режиме подключается сконвертированный под использование тора автоконфиг-скрипт, получаемый из того варианта (в виде data-адреса или url-адреса), что задействуется в обычном антизапрет-режиме. Для возможности такой конвертации необходимо, что бы прокси-адреса в автоконфиге были записаны целиком, без разрывов записи содержащей их возвращаемой из FindProxyForURL строки - т.е. недопустимо, что бы были разбиты, например, так: "HTTPS proxy.antizapret.prostovpn.org:3143;"+"PROXY proxy.antizapret.prostovpn.org:3128". Обычно это условие соблюдается.
В оригинальных файерфоксах v.>=52 Антизапрет и прочие расширения для проксирования работают нормально, поэтому "частичный" тор-режим при активации пункта "Использовать TOR" не включается, а запускается полный, даже если перед этим галка на антизапрете стояла. А для перевода на "частичный" в торрежиме - если "Антизапрет" был уже включен - следует снять с него галку, а затем поставить.
Сборка составлена из давно известных компонентов, которыми пользуются десятки, если не сотни тысяч человек. Если бы у какого-то компонента была бы нездоровая активность, то это было бы выявлено и он бы не использовался. К тому же здесь у многих доступен исходный код, так что есть прямая возможность его посмотреть и убедиться в отсутствии вредных функций.
Не следует ставить правила в Imagus из источников с непроверенной репутацией (что = любым, предлагающим поставить какие-то правила, кроме, может быть, лишь самых популярных интернет-ресурсов).
Не следует ставить правила в Imagus из источников с непроверенной репутацией (что = любым, предлагающим поставить какие-то правила, кроме, может быть, лишь самых популярных интернет-ресурсов).
После запуска в окне распаковщика можно поменять путь расположения, но недопустимо помещать сборку глубоко в подпапки: макс.длина пути - 30 символов, включая название папки сборки. Так же недопустимо наличие русских букв в пути (иначе будут фризы флеш-плагина) и расположение в Program Files. Таким образом, лучшим вариантом будет оставить расположение в корне диска C:\. По завершении на рабочий стол будет помещен ярлык для запуска; сборку можно будет так же запускать через старт приложения firefox.exe в её папке.Для вызова боковой панели закладок/журнала просто подведите мышь к левому краю браузера, а что бы панель обратно пропала - выведите курсор за её пределы.
(эта функция отключается, если снять галку меню - инструменты - "Автопоказ боковой панели закладок/истории")
Для переключения между закладками и журналом в боковой панели нажмите на её заголовок вверху.
Что бы добавить свой сайт на спиддиал, вначале его надо добавить в закладки. А потом, открыв новую вкладку со спид диалом, перетяните мышкой этот сайт из закладок на нужное место в спиддиале.
Если мешают выскакивающие из-под мыши увеличенные изображения - отключите расширение Imagus (правой кнопкой на гамбургер-меню, там "Дополнения" и в появившемся окне "отключить".)
Можно подсветить нужное слово - будет выделяться розовым, если оно есть еще на странице и во всех вкладках. Для этого выделяем его мышью и нажимаем ПКМ по кнопке поиска по странице.
Если кнопка "Перенести видео со страницы в Pot Player" не срабатывает, можно попробовать выключить флеш плагин в её меню, на некоторых сайтах помогает. Так же еще может "не срабатывать" когда на странице напичкано много видео, и происходит перенос какого-то другого, которое за краем экрана. Для ютубных видео в таких случаях удобнее пользоваться пунктом контекстного меню "Открыть в PotPlayer (Frame)", которое вызывается двойным правым кликом на ютуб-ролике.
Если не получается на странице выделить текст, что бы поискать его через поисковик или скопировать - в меню кнопки "Вверх" выберите режим "Снимать защиту..." или "Усиленно снимать защиту...". В последнем случае попутно ломается довольно много функций на страницах, так что потом режим лучше не забыть отключить.
Если связь не совсем устойчива и из-за обрывов интернет соединения образуются ситуации, что при переходе на следующую страничку приходится сверлить взглядом в белый экран в ожидании "ну что там?" - можно активировать пункт "инструменты" - "проверять наличие интернет-соединения" и кнопка меню будет заранее краснеть, предупреждая, когда интернет обрывается (потребляет ~100 Кб/час).
Если в результате, например, установки глючных расширений браузер стал плохо работать или криво выглядеть - то можно откатить его на исходное состояние, при этом логины (в куках) на сайты, пароли и занесенные закладки не потеряются, останутся, как и были. Для чего надо выбрать в Меню - Справка - Информация для решения проблем и в появившемся окне нажмите "Очистить Firefox". Если же поломалось все настолько успешно, что до того окна не получается добраться - то при выключенном браузере в его папке запустите FirefoxSafeMode.bat и в появившемся окошке нажмите "Очистить Firefox".
Можно назначить эту сборку браузером по умолчанию, тогда ссылки с других прог и ярлыков будут открываться в ней. Для чего нажать Меню - Настройки и в появившемся окне настроек "Основные" в строке "Firefox не является вашим браузером по умолчанию" нажать кнопку "Установить по умолчанию".
Да, и если что, клик средней кнопкой мыши по кнопке "Закрыть вкладку" - закрывает все вкладки, по кнопке "Восстановить вкладку" - стирает список восстановления, а по кнопке "Меню" - отключает тор.
(эта функция отключается, если снять галку меню - инструменты - "Автопоказ боковой панели закладок/истории")
Для переключения между закладками и журналом в боковой панели нажмите на её заголовок вверху.
Что бы добавить свой сайт на спиддиал, вначале его надо добавить в закладки. А потом, открыв новую вкладку со спид диалом, перетяните мышкой этот сайт из закладок на нужное место в спиддиале.
Если мешают выскакивающие из-под мыши увеличенные изображения - отключите расширение Imagus (правой кнопкой на гамбургер-меню, там "Дополнения" и в появившемся окне "отключить".)
Можно подсветить нужное слово - будет выделяться розовым, если оно есть еще на странице и во всех вкладках. Для этого выделяем его мышью и нажимаем ПКМ по кнопке поиска по странице.
Если кнопка "Перенести видео со страницы в Pot Player" не срабатывает, можно попробовать выключить флеш плагин в её меню, на некоторых сайтах помогает. Так же еще может "не срабатывать" когда на странице напичкано много видео, и происходит перенос какого-то другого, которое за краем экрана. Для ютубных видео в таких случаях удобнее пользоваться пунктом контекстного меню "Открыть в PotPlayer (Frame)", которое вызывается двойным правым кликом на ютуб-ролике.
Если не получается на странице выделить текст, что бы поискать его через поисковик или скопировать - в меню кнопки "Вверх" выберите режим "Снимать защиту..." или "Усиленно снимать защиту...". В последнем случае попутно ломается довольно много функций на страницах, так что потом режим лучше не забыть отключить.
Если связь не совсем устойчива и из-за обрывов интернет соединения образуются ситуации, что при переходе на следующую страничку приходится сверлить взглядом в белый экран в ожидании "ну что там?" - можно активировать пункт "инструменты" - "проверять наличие интернет-соединения" и кнопка меню будет заранее краснеть, предупреждая, когда интернет обрывается (потребляет ~100 Кб/час).
Если в результате, например, установки глючных расширений браузер стал плохо работать или криво выглядеть - то можно откатить его на исходное состояние, при этом логины (в куках) на сайты, пароли и занесенные закладки не потеряются, останутся, как и были. Для чего надо выбрать в Меню - Справка - Информация для решения проблем и в появившемся окне нажмите "Очистить Firefox". Если же поломалось все настолько успешно, что до того окна не получается добраться - то при выключенном браузере в его папке запустите FirefoxSafeMode.bat и в появившемся окошке нажмите "Очистить Firefox".
Можно назначить эту сборку браузером по умолчанию, тогда ссылки с других прог и ярлыков будут открываться в ней. Для чего нажать Меню - Настройки и в появившемся окне настроек "Основные" в строке "Firefox не является вашим браузером по умолчанию" нажать кнопку "Установить по умолчанию".
Да, и если что, клик средней кнопкой мыши по кнопке "Закрыть вкладку" - закрывает все вкладки, по кнопке "Восстановить вкладку" - стирает список восстановления, а по кнопке "Меню" - отключает тор.
В сборке по умолчанию анонимности несколько меньше, чем в торбраузере, в основном, из-за флеш-плагина. Его можно отключить в меню кнопки "Перенести видео..", что бы убрать детект реал IP. А вообще, если нужна именно анонимность - надежнее тогда использовать оригинальный Tor Browser, хотя и страдает у него удобство серфинга по иногда поломанным им сайтам.
.............
Для пользователей из Украины, если необходим доступ на мейл.ру, яндекс, контакт - то следует заменить в аbout:config содержимое ключа:
CB.ct.proxyautoconfig
на следующее:
А если нет необходимости использования (и в других странах тоже) - то лучше отключить галочку в Меню-"Антизапрет", т.к. для тогда эта функция будет ненужной и замедляющей работу.
.............
Можно изменять размер плиток на спиддиале, меняя параметр CB.elementwidth (изменения - после перезагрузки)
А их число - изменяя browser.newtabpage.rows (изменения видны сразу)
.............
Для пользователей из Украины, если необходим доступ на мейл.ру, яндекс, контакт - то следует заменить в аbout:config содержимое ключа:
CB.ct.proxyautoconfig
на следующее:
Код:
dаta:text/plain,var%20hosts%3D%22attachmail.ru~auto.ru~bk.ru~imgsmail.ru~inbox.ru~kinopoisk.ru~lingvo.ru~lingvo.ua~list.ru~mail.ru~mradx.net~mycdn.me~odkl.ru~odnoklassniki.ru~ok.ru~userapi.com~vk-cdn.net~vk.cc~vk.com~vk.me~vkontakte.com~vkontakte.ru~vkuservideo.net~ya.ru~yadi.sk~yamoney.ru~yandex-team.ru~yandex.az~yandex.by~yandex.com~yandex.com.am~yandex.com.ge~yandex.co.il~yandex.com.tr~yandex.ee~yandex.fr~yandex.kg~yandex.kz~yandex.lt~yandex.lv~yandex.md~yandex.net~yandex.ru~yandex.st~yandex.sx~yandex.tj~yandex.tm~yandex.ua~yandex.uz~yandexadexchange.net~yandexdatafactory.com~yastatic.net%22.split%28%22~%22%29%3Bfor%28let%20j%3D0%3Bj%3Chosts.length%3Bj%2B%2B%29hosts%5Bj%5D%3D%27.%27%2Bhosts%5Bj%5D%3Bfunction%20FindProxyForURL%28url%2Chost%29%7Bhost%3D%27.%27%2Bhost%3Bfor%28let%20i%3D0%3Bi%3Chosts.length%3Bi%2B%2B%29if%28host.endsWith%28hosts%5Bi%5D%29%29return%20%22SOCKS5%20socks.zaborona.help%3A1488%22%3Breturn%20%22DIRECT%22%7D
А если нет необходимости использования (и в других странах тоже) - то лучше отключить галочку в Меню-"Антизапрет", т.к. для тогда эта функция будет ненужной и замедляющей работу.
.............
Можно изменять размер плиток на спиддиале, меняя параметр CB.elementwidth (изменения - после перезагрузки)
А их число - изменяя browser.newtabpage.rows (изменения видны сразу)
v1.0:
+ Первоначальный релиз, был основан на firefox PCXv1.1:
* Основой стала версия ESR Firefox, т.к. она нормально открывает внешние ссылки из Windows.
- Уменьшена версия потплеера до 1.7.661, т.к. в последующих сломали непрерывное воспроизведение .m3u8
+ Кнопка "Перенести видео в PotPlayer" срабатывает теперь на большем числе сайтов.
+ Переводчик теперь переводит и из форм набора текста.
- удалена подписка uBlock filters, т.к. спамятся её обновления из-за отсутствия в ней чексуммы, а актуальность подписки - не высока.
+ уменьшена вероятность ненужных раскрытий боковой панели при случайном заходе мыши на левый край (случайным считается небыстрый)v1.2:
+ Добавлены режимы снятия защиты от выделения и копирования текста. Выбор - через меню кнопки Up, происходит для всех вкладок. В "усиленном" режиме ломаются выделение текста в ссылках и иногда сайтовые кнопки.
+ Добавлен режим подсветки выделенного слова во всех вкладках. Запускается кликом правой мышью по кнопке поиска по странице. Если в этот момент есть выделенный текст, он будет подсвечен везде, во всех вкладках. Если же нет выделенного, - подсветка возникнет и будет меняться после каждого выделения текста, до отключения режима повторным кликом ПКМ по кнопке поиска на странице.
+ Добавлено самовосстановление сборки после её обновления штатным апдейтером - после нажатия на кнопку "проверить обновления" и т.д. При обновлении надо будет два или три раза перегружать через закрытие фокса, а не перезагрузку через пункт меню, - пока фоксовский апдейтер не успокоится. Перед последней перезагрузкой фокс запустится на другом профиле, а после перезагрузки - вернется на прежний. В последующих апдейтах, есть вероятность, что могут сломать какие-либо функции. Так что использовать кнопку обновления, как говорится, на свой страх и риск.
+ Добавлена возможность менять размер плиток сайтов на экспресс-панели, через изменение параметра CB.elementwidth в аbout:config (требуется перезапуск; а если поставить 0 - вид панели станет оригинальным). Число плиток рекомендую менять через параметр browser.newtabpage.rows
* Добавлено самоотключение висящего тор-режима на запуске браузера - если на старте нет процесса tor.exe и нет вкладок с сайтами (а то могут ломиться на .onion после перезагрузки).
- Пофикшена работа гамбургер-меню, теперь нормально работают пункты, создаваемые расширениями. Так же стало более устойчиво к подвисаниям.
- Пофикшен вид панельки поиска по странице, что бы поле набора не прыгало.
- Пофикшен запуск тора на новых виндах при расположении сборки не на системном диске - спасибо JKT за найденный баг.
- Кто-то пофиксил отработку правил скрытия в последних версиях uBlock, поэтому применена последняя версия юБлока. Добавлены в использование подписки uBlock filters и uBlock Protector List.v1.3:
+ Добавлена простая возможность запуска каналов онлайн TV-вещания нажатием соответствующих пунктов меню кнопки "Видео в плеер". По нажатии происходит загрузка из интернета актуального плейлиста с каналами в плеер; в меню кнопки представлены наиболее заслуживающие внимания плейлисты от нескольких команд. Заявляется, что плейлисты поддерживаются в рабочем состоянии - что бы в них не оказывалось поломанных каналов.
+ Добавлено автоувеличение изображений по наведении на них мыши, посредством расширения Imagus. Увеличиваются только те, для которых Imagus может отыскать полноразмерные варианты. Настройки имагуса поправлены: подключен объединенный список sieve+rodny для большего числа поддерживаемых изображений; включен перенос заголовков, что бы не выступали; задержка 300->800 мс.
+ Добавлено автосохранение набираемого в формах ответов текста, посредством расширения Textarea Cache. Оно позволяет захлопнуть страницу/браузер, не дописав сообщения, а потом, запустив окошко текстареа кеша, найти там это недописанное и восстановить его в нужную форму. Настройки TA Cahe выставлены на запоминание без сброса 50 последних записей.
+ Подключено открытие ссылок в фоне долгим нажатием мыши, посредством расширения Right Links. Настройки выставлены на открытие только долгой левой (700мс), т.к. по правой общепринятый стандарт - показ меню. И не срабатывать на ссылках-изображениях типа "канвас", т.к. в гуглокартах применяется canvas-png. Для обозначения срабатывания райтлинкса:
+ Добавлена индикация открытия ссылки в фоне путем кратковременного изменения формы курсора.+ Добавлена возможность включения дополнительной боковой панели под кнопки, если обычной не хватает - можно включить в меню "Инструменты"-"Использование и автопоказ бок.панели кнопок". Панель имеет функцию автопоявления при наведении мыши на левый край экрана и автоскрытия при выходе за её пределы. Подключена возможность сохранять и восстанавливать набор кнопок и на этой панели через пункты меню - инструменты - "Сохранить расположение кнопок", "Восстановить расположение кнопок".
+ Добавлены кнопки-фиксаторы на сайдбар и доп.панель кнопок, отключающие автоскрытие.
+ Добавлен пункт в контекстном меню страницы - "Дополнительно..." - "Поискать страницы с ссылками на текущую страницу"
+ В комплект сборки добавлен предлагаемый на ru-boarde батник очистки firefoxClear.bat (лежит там же, где и firefox.exe)
+ В комплект сборки добавлен архив для восстановления расширения Pocket (RestPocket_Kit_1.3.zip расположен в подпапке \Adds_Doc).* Обновлены версии: ESR-основы до 52.3.0, flash-plugin до 26_0_0_151, TOR до 0.3.0.10, uBlock до 1.13.8
* Удалена подзаброшенная подписка Anti-Adblock Killer / Reek, и вместо неё подключена "uBlock Protector List", созданная на основе первой и развивающаяся.
* Включение автопоявления и автоскрытия боковой панели перенесено в пункт меню - инструменты - "Автопоказ боковой панели закладок/истории". Состояние запоминается.
* Переведены пункты поиска изображений("Google this image") - стали называться "Поиск подобных изображений", "Поиск изображений, подобных фоновому".- Исправлены прыжки миниатюр сайтов по наведении мыши на странице новой вкладки (наблюдались на некоторых разрешениях)
- Восстановлена работоспособность автораскрытия сайдбара при использовании тем оформления
- Исправлен неперевод слов во всплывающем окошке транслятора при наличии русских слов в переводимом тексте.
- Исправлена неработоспособность перевода страниц целиком, имеющих блокирование по безопасности csp.
- Исправлена работа пунктов контекстного меню ссылок "Посмотреть ссылку через кэш Google", "Посмотреть ссылку через Archive.org" на результатах поисковой выдачи google.
- Исправлено: самоизменение поисковика при переносе сборки в другое расположение.
- Поправлена работа кнопки "Видео в плеер" под версиями FF>53 и новыми Pale Moonv1.4:
- Удален fri-gate
* Включена многопроцессность по умолчанию
+ Добавлен в меню пункт "Антизапрет" и включен по умолчанию. В этом режиме направляются через прокси только те подключения, которые вбиты в базу управляющего соединениями autoconfig-скрипта (как недоступные к прямому подключению из-за блокировок). Что даёт возможность быстрого серфинга по сайтам, не требующим разблокировки.
+ Добавлено расширение Browsec, деактивированное по умолчанию, которое можно задействовать, если антизапрет не справляется. Хотя через Browsec скорость ниже раза в 2-3, чем стандартные 4-5 Мбит Тора-Антизапрета-Зенмейта(в бесплатном режиме), но зато Browsec, в отличие от Зенмейта, не требует никакой регистрации, что бы глянуть страницы. Добавлена функция автовозврата на "Антизапрет" или Тор после отключения Browsec или Зенмейта в их панелях.
+ Добавлен пункт в меню "Инструменты": "В тор-режиме использовать мосты"; а в контекстное меню - 'Добавить выделенные мосты в torrc', 'Заменить мосты на выделенные', которые появляются в контекстном, если в выделенном тексте имеются тор-мосты (ipv6 и meek не поддерживаются, да и не раздаются вроде бы)
+ В меню кн."Видео в плеер" добавлен пункт "Допускать шифрованные источники для нефлэш-видеоэлементов", отключение которого иногда помогает, если не получается, запустить видео со страницы в потплеере. Например, на Мейл.ру новостях. Правда, некоторые сайты могут в этом режиме вообще не проигрывать видео и в браузере.
+ В контекстное меню страниц - "Дополнительно" добавлены пункты "Сохранить копию этой страницы на Archive.is", "Поискать сохраненную копию страницы на Archive.is"
* Изменен предоставляемый кн. "Меню" режим автопоявления боковой панели закладок/истории: теперь она появляется "поверх" (без перестройки открытой страницы), что добавило быстроты и легкости. Ширину боковины можно отрегулировать, нажав на кнопку-фиксатор.
* Задержку включения боковых панелей по попадании мыши на левый край - можно изменить, создав в аbout:config настройку CB.sidecontrol.showdelay (тип - целое) и присвоив ей желаемую задержку в миллисекундах.
* Для уменьшения вероятности поймать капчу при поиске все поиски перенаправлены на goole.com, с флагом отключения редиректов (~Goole NCR). Для исключения попадений на капчи необходимо авторизоваться на google.com.
* Сохранение и восстановление положения кнопок (при использовании соответствующих пунктов в меню "Инструменты") - производится теперь на всех тулбарах.
* Использование контекстного пункта "Удалить куки текущего сайта" теперь будет сбрасывать кеш браузера, т.к. информация об идентичности может сохранятся в нём. Если надо, что бы кеш сохранялся при удалении кукисов, то в аbout:config создать логическое CB.noclearcacheonclearcookie и присвоить ему true.
* Для уменьшения назойливости Имагуса в нем выставлено ожидание исчезновения предыдущего изображения, удалено правило youtube-link-thumb и заблокировано срабатывание на гуглокапчах.
* Кнопка "Вверх" теперь с со страницы "Новая вкладка" переводит на список настроек аbout:about
* Обновлены: Основа до 52.5.3 ESR, Flash до 28_0_0_137, Tor до 0.3.1.9, так же uBlock до 1.14.24, Imagus до v0.9.8.60.
- Исправлено неправильное отображение состояния подключения цветом кнопки меню (из-за автовключения режима "Автономный" при отсутствии сети на FF>40)
- Исправлен квадратичный рост операций от числа вкладок при их одномоментном массовом закрытии в скрипте Ariadne.Flip.
- Исправлена плохая читаемость заголовков неоткрывавшихся табов при использовании тёмных тем оформления.
- По сравнении с версией кн.Меню .454 исправлено несохранение кнопок на боковой "кнопочной" панели.v1.5 && v1.6:
* Поиск по умолчанию возвращён на обычный "Google", потому что в используемом в v.1.4 "Google NCR" нет пункта "Поискать на русском". И оказалось, что гуглы так же теперь не забыли заминировать капчами и свой поиск типа "NCR". (Для уменьшения вероятности схватить капчу следует залогиниться на google.com )
* Теперь создание эскизов для вновь добавленных сайтов на экспресс-панели запускается только после нажатия кн.обновить (на url-баре). Автоматические же самозапуски загрузчика миниатюр отключены, что бы не было лишних произвольных хождений браузера в интернет, в некоторых случаях способных вызывать непонятные подтормаживания. После нажатия "обновить" в случае старта загрузчика так же активируется мозилловский trackingprotection, на период создания, - с ним эскизы создаются быстрее, меньше сбоев и торможений.
+ В меню кнопки "Видео в плеер" добавлен пункт выбора плеера, который будет задействоваться. Если плеер располагается внутри папки фокса, то путь к нему сохраняется как относительный, т.е. плеер в этом случае нормально будет найден для запуска и при смене положения сборки. Плейлисты вещания скрипт кнопки закидывает в профиль браузера, если плеер вне папки фокса или фокс располагается в program files. Иначе папку с плейлистами PlayListIPTV размещает там же, где и экзешник плеера.
+ Теперь по умолчанию будет использоваться не полныный скрипт антизапрета, а его сокращённый варианат - для предотвращения возможных замедлений из-за использования оригинального антизапрет-автоконфига, чрезмерно раздутого большим количеством казино-доменов. Для введения же в работу полной версии антизапрета следует активировать пункт меню Инструменты-"Подключать оригинальный Антизапрет"
+ Добавлена возможность частичного подключения через тор, при котором через него перенаправляются только те адреса, которые требуют этого и заявлены в автоконфиг-скрипте типа "Антизапрет". Для чего в этом режиме подключается сконвертированный под использование тора автоконфиг-скрипт, получаемый из того варианта (в виде data-адреса или url-адреса), что задействуется в обычном антизапрет-режиме. Здесь такой "частичный" тор-режим при активации пункта "Использовать TOR" автоматом не включается, а запускается полный, даже если перед этим галка на антизапрете стояла. А для перевода на "частичный" в торрежиме - если "Антизапрет" был уже включен - следует снять с него галку, а затем поставить.
+ Форсировано включение аппаратного ускорения: ключи layers.acceleration.force-enabled и layers.allow-d3d9-fallback переставлены в true. (Если аппаратное совместимо - оно будет задействовано не сразу на первом старте, а после рестарта).
+ Добавлено расширение YouTube Design Preserver, восстанавливающее более быстрый старый дизайн YouTube (срабатывает и возвращает на старый после первой перезагрузки YouTube).
* Обновлены: Основа до 52.7.3 ESR, Flash до 29_0_0_113, Tor до 0.3.2.10, так же uBlock до 1.15.18, Imagus до v0.9.8.61.
- Исправлено: самовключение антизапрета расширением Browsec, когда оно деактивировано. Так же исправлен, наоборот, сброс сетевой настройки "Антизапрет" расширением ZenMate, если таковое установлено, каждые ~12 минут, когда оно деактивировано.v1.7:
- Папка сборки теперь называется CF7, а папка профиля - P (в целях экономии числа символов в путях)
* Обновлены: основа до 52.7.4 ESR, Flash до 29_0_0_140, так же uBlock до 1.16.4, Imagus до v0.9.8.63.
* Отключен антизапрет на первом старте, т.к. сборка используется и в тех странах, где антизапреты другой системы должны быть, или вообще не нужны.
* Отключена подписка uBlock Protector List (её поддержка прекратилась); подключена Adguard Spyware Filters, т.к. фанбоевский антисчётчик как-то жидковато выглядит.
+ Первоначальный релиз, был основан на firefox PCXv1.1:
* Основой стала версия ESR Firefox, т.к. она нормально открывает внешние ссылки из Windows.
- Уменьшена версия потплеера до 1.7.661, т.к. в последующих сломали непрерывное воспроизведение .m3u8
+ Кнопка "Перенести видео в PotPlayer" срабатывает теперь на большем числе сайтов.
+ Переводчик теперь переводит и из форм набора текста.
- удалена подписка uBlock filters, т.к. спамятся её обновления из-за отсутствия в ней чексуммы, а актуальность подписки - не высока.
+ уменьшена вероятность ненужных раскрытий боковой панели при случайном заходе мыши на левый край (случайным считается небыстрый)v1.2:
+ Добавлены режимы снятия защиты от выделения и копирования текста. Выбор - через меню кнопки Up, происходит для всех вкладок. В "усиленном" режиме ломаются выделение текста в ссылках и иногда сайтовые кнопки.
+ Добавлен режим подсветки выделенного слова во всех вкладках. Запускается кликом правой мышью по кнопке поиска по странице. Если в этот момент есть выделенный текст, он будет подсвечен везде, во всех вкладках. Если же нет выделенного, - подсветка возникнет и будет меняться после каждого выделения текста, до отключения режима повторным кликом ПКМ по кнопке поиска на странице.
+ Добавлено самовосстановление сборки после её обновления штатным апдейтером - после нажатия на кнопку "проверить обновления" и т.д. При обновлении надо будет два или три раза перегружать через закрытие фокса, а не перезагрузку через пункт меню, - пока фоксовский апдейтер не успокоится. Перед последней перезагрузкой фокс запустится на другом профиле, а после перезагрузки - вернется на прежний. В последующих апдейтах, есть вероятность, что могут сломать какие-либо функции. Так что использовать кнопку обновления, как говорится, на свой страх и риск.
+ Добавлена возможность менять размер плиток сайтов на экспресс-панели, через изменение параметра CB.elementwidth в аbout:config (требуется перезапуск; а если поставить 0 - вид панели станет оригинальным). Число плиток рекомендую менять через параметр browser.newtabpage.rows
* Добавлено самоотключение висящего тор-режима на запуске браузера - если на старте нет процесса tor.exe и нет вкладок с сайтами (а то могут ломиться на .onion после перезагрузки).
- Пофикшена работа гамбургер-меню, теперь нормально работают пункты, создаваемые расширениями. Так же стало более устойчиво к подвисаниям.
- Пофикшен вид панельки поиска по странице, что бы поле набора не прыгало.
- Пофикшен запуск тора на новых виндах при расположении сборки не на системном диске - спасибо JKT за найденный баг.
- Кто-то пофиксил отработку правил скрытия в последних версиях uBlock, поэтому применена последняя версия юБлока. Добавлены в использование подписки uBlock filters и uBlock Protector List.v1.3:
+ Добавлена простая возможность запуска каналов онлайн TV-вещания нажатием соответствующих пунктов меню кнопки "Видео в плеер". По нажатии происходит загрузка из интернета актуального плейлиста с каналами в плеер; в меню кнопки представлены наиболее заслуживающие внимания плейлисты от нескольких команд. Заявляется, что плейлисты поддерживаются в рабочем состоянии - что бы в них не оказывалось поломанных каналов.
+ Добавлено автоувеличение изображений по наведении на них мыши, посредством расширения Imagus. Увеличиваются только те, для которых Imagus может отыскать полноразмерные варианты. Настройки имагуса поправлены: подключен объединенный список sieve+rodny для большего числа поддерживаемых изображений; включен перенос заголовков, что бы не выступали; задержка 300->800 мс.
+ Добавлено автосохранение набираемого в формах ответов текста, посредством расширения Textarea Cache. Оно позволяет захлопнуть страницу/браузер, не дописав сообщения, а потом, запустив окошко текстареа кеша, найти там это недописанное и восстановить его в нужную форму. Настройки TA Cahe выставлены на запоминание без сброса 50 последних записей.
+ Подключено открытие ссылок в фоне долгим нажатием мыши, посредством расширения Right Links. Настройки выставлены на открытие только долгой левой (700мс), т.к. по правой общепринятый стандарт - показ меню. И не срабатывать на ссылках-изображениях типа "канвас", т.к. в гуглокартах применяется canvas-png. Для обозначения срабатывания райтлинкса:
+ Добавлена индикация открытия ссылки в фоне путем кратковременного изменения формы курсора.+ Добавлена возможность включения дополнительной боковой панели под кнопки, если обычной не хватает - можно включить в меню "Инструменты"-"Использование и автопоказ бок.панели кнопок". Панель имеет функцию автопоявления при наведении мыши на левый край экрана и автоскрытия при выходе за её пределы. Подключена возможность сохранять и восстанавливать набор кнопок и на этой панели через пункты меню - инструменты - "Сохранить расположение кнопок", "Восстановить расположение кнопок".
+ Добавлены кнопки-фиксаторы на сайдбар и доп.панель кнопок, отключающие автоскрытие.
+ Добавлен пункт в контекстном меню страницы - "Дополнительно..." - "Поискать страницы с ссылками на текущую страницу"
+ В комплект сборки добавлен предлагаемый на ru-boarde батник очистки firefoxClear.bat (лежит там же, где и firefox.exe)
+ В комплект сборки добавлен архив для восстановления расширения Pocket (RestPocket_Kit_1.3.zip расположен в подпапке \Adds_Doc).* Обновлены версии: ESR-основы до 52.3.0, flash-plugin до 26_0_0_151, TOR до 0.3.0.10, uBlock до 1.13.8
* Удалена подзаброшенная подписка Anti-Adblock Killer / Reek, и вместо неё подключена "uBlock Protector List", созданная на основе первой и развивающаяся.
* Включение автопоявления и автоскрытия боковой панели перенесено в пункт меню - инструменты - "Автопоказ боковой панели закладок/истории". Состояние запоминается.
* Переведены пункты поиска изображений("Google this image") - стали называться "Поиск подобных изображений", "Поиск изображений, подобных фоновому".- Исправлены прыжки миниатюр сайтов по наведении мыши на странице новой вкладки (наблюдались на некоторых разрешениях)
- Восстановлена работоспособность автораскрытия сайдбара при использовании тем оформления
- Исправлен неперевод слов во всплывающем окошке транслятора при наличии русских слов в переводимом тексте.
- Исправлена неработоспособность перевода страниц целиком, имеющих блокирование по безопасности csp.
- Исправлена работа пунктов контекстного меню ссылок "Посмотреть ссылку через кэш Google", "Посмотреть ссылку через Archive.org" на результатах поисковой выдачи google.
- Исправлено: самоизменение поисковика при переносе сборки в другое расположение.
- Поправлена работа кнопки "Видео в плеер" под версиями FF>53 и новыми Pale Moonv1.4:
- Удален fri-gate
* Включена многопроцессность по умолчанию
+ Добавлен в меню пункт "Антизапрет" и включен по умолчанию. В этом режиме направляются через прокси только те подключения, которые вбиты в базу управляющего соединениями autoconfig-скрипта (как недоступные к прямому подключению из-за блокировок). Что даёт возможность быстрого серфинга по сайтам, не требующим разблокировки.
+ Добавлено расширение Browsec, деактивированное по умолчанию, которое можно задействовать, если антизапрет не справляется. Хотя через Browsec скорость ниже раза в 2-3, чем стандартные 4-5 Мбит Тора-Антизапрета-Зенмейта(в бесплатном режиме), но зато Browsec, в отличие от Зенмейта, не требует никакой регистрации, что бы глянуть страницы. Добавлена функция автовозврата на "Антизапрет" или Тор после отключения Browsec или Зенмейта в их панелях.
+ Добавлен пункт в меню "Инструменты": "В тор-режиме использовать мосты"; а в контекстное меню - 'Добавить выделенные мосты в torrc', 'Заменить мосты на выделенные', которые появляются в контекстном, если в выделенном тексте имеются тор-мосты (ipv6 и meek не поддерживаются, да и не раздаются вроде бы)
+ В меню кн."Видео в плеер" добавлен пункт "Допускать шифрованные источники для нефлэш-видеоэлементов", отключение которого иногда помогает, если не получается, запустить видео со страницы в потплеере. Например, на Мейл.ру новостях. Правда, некоторые сайты могут в этом режиме вообще не проигрывать видео и в браузере.
+ В контекстное меню страниц - "Дополнительно" добавлены пункты "Сохранить копию этой страницы на Archive.is", "Поискать сохраненную копию страницы на Archive.is"
* Изменен предоставляемый кн. "Меню" режим автопоявления боковой панели закладок/истории: теперь она появляется "поверх" (без перестройки открытой страницы), что добавило быстроты и легкости. Ширину боковины можно отрегулировать, нажав на кнопку-фиксатор.
* Задержку включения боковых панелей по попадании мыши на левый край - можно изменить, создав в аbout:config настройку CB.sidecontrol.showdelay (тип - целое) и присвоив ей желаемую задержку в миллисекундах.
* Для уменьшения вероятности поймать капчу при поиске все поиски перенаправлены на goole.com, с флагом отключения редиректов (~Goole NCR). Для исключения попадений на капчи необходимо авторизоваться на google.com.
* Сохранение и восстановление положения кнопок (при использовании соответствующих пунктов в меню "Инструменты") - производится теперь на всех тулбарах.
* Использование контекстного пункта "Удалить куки текущего сайта" теперь будет сбрасывать кеш браузера, т.к. информация об идентичности может сохранятся в нём. Если надо, что бы кеш сохранялся при удалении кукисов, то в аbout:config создать логическое CB.noclearcacheonclearcookie и присвоить ему true.
* Для уменьшения назойливости Имагуса в нем выставлено ожидание исчезновения предыдущего изображения, удалено правило youtube-link-thumb и заблокировано срабатывание на гуглокапчах.
* Кнопка "Вверх" теперь с со страницы "Новая вкладка" переводит на список настроек аbout:about
* Обновлены: Основа до 52.5.3 ESR, Flash до 28_0_0_137, Tor до 0.3.1.9, так же uBlock до 1.14.24, Imagus до v0.9.8.60.
- Исправлено неправильное отображение состояния подключения цветом кнопки меню (из-за автовключения режима "Автономный" при отсутствии сети на FF>40)
- Исправлен квадратичный рост операций от числа вкладок при их одномоментном массовом закрытии в скрипте Ariadne.Flip.
- Исправлена плохая читаемость заголовков неоткрывавшихся табов при использовании тёмных тем оформления.
- По сравнении с версией кн.Меню .454 исправлено несохранение кнопок на боковой "кнопочной" панели.v1.5 && v1.6:
* Поиск по умолчанию возвращён на обычный "Google", потому что в используемом в v.1.4 "Google NCR" нет пункта "Поискать на русском". И оказалось, что гуглы так же теперь не забыли заминировать капчами и свой поиск типа "NCR". (Для уменьшения вероятности схватить капчу следует залогиниться на google.com )
* Теперь создание эскизов для вновь добавленных сайтов на экспресс-панели запускается только после нажатия кн.обновить (на url-баре). Автоматические же самозапуски загрузчика миниатюр отключены, что бы не было лишних произвольных хождений браузера в интернет, в некоторых случаях способных вызывать непонятные подтормаживания. После нажатия "обновить" в случае старта загрузчика так же активируется мозилловский trackingprotection, на период создания, - с ним эскизы создаются быстрее, меньше сбоев и торможений.
+ В меню кнопки "Видео в плеер" добавлен пункт выбора плеера, который будет задействоваться. Если плеер располагается внутри папки фокса, то путь к нему сохраняется как относительный, т.е. плеер в этом случае нормально будет найден для запуска и при смене положения сборки. Плейлисты вещания скрипт кнопки закидывает в профиль браузера, если плеер вне папки фокса или фокс располагается в program files. Иначе папку с плейлистами PlayListIPTV размещает там же, где и экзешник плеера.
+ Теперь по умолчанию будет использоваться не полныный скрипт антизапрета, а его сокращённый варианат - для предотвращения возможных замедлений из-за использования оригинального антизапрет-автоконфига, чрезмерно раздутого большим количеством казино-доменов. Для введения же в работу полной версии антизапрета следует активировать пункт меню Инструменты-"Подключать оригинальный Антизапрет"
+ Добавлена возможность частичного подключения через тор, при котором через него перенаправляются только те адреса, которые требуют этого и заявлены в автоконфиг-скрипте типа "Антизапрет". Для чего в этом режиме подключается сконвертированный под использование тора автоконфиг-скрипт, получаемый из того варианта (в виде data-адреса или url-адреса), что задействуется в обычном антизапрет-режиме. Здесь такой "частичный" тор-режим при активации пункта "Использовать TOR" автоматом не включается, а запускается полный, даже если перед этим галка на антизапрете стояла. А для перевода на "частичный" в торрежиме - если "Антизапрет" был уже включен - следует снять с него галку, а затем поставить.
+ Форсировано включение аппаратного ускорения: ключи layers.acceleration.force-enabled и layers.allow-d3d9-fallback переставлены в true. (Если аппаратное совместимо - оно будет задействовано не сразу на первом старте, а после рестарта).
+ Добавлено расширение YouTube Design Preserver, восстанавливающее более быстрый старый дизайн YouTube (срабатывает и возвращает на старый после первой перезагрузки YouTube).
* Обновлены: Основа до 52.7.3 ESR, Flash до 29_0_0_113, Tor до 0.3.2.10, так же uBlock до 1.15.18, Imagus до v0.9.8.61.
- Исправлено: самовключение антизапрета расширением Browsec, когда оно деактивировано. Так же исправлен, наоборот, сброс сетевой настройки "Антизапрет" расширением ZenMate, если таковое установлено, каждые ~12 минут, когда оно деактивировано.v1.7:
- Папка сборки теперь называется CF7, а папка профиля - P (в целях экономии числа символов в путях)
* Обновлены: основа до 52.7.4 ESR, Flash до 29_0_0_140, так же uBlock до 1.16.4, Imagus до v0.9.8.63.
* Отключен антизапрет на первом старте, т.к. сборка используется и в тех странах, где антизапреты другой системы должны быть, или вообще не нужны.
* Отключена подписка uBlock Protector List (её поддержка прекратилась); подключена Adguard Spyware Filters, т.к. фанбоевский антисчётчик как-то жидковато выглядит.
Загрузил: Baguvix (9 мая 2018 20:43)
Управление:
[обновить]
Как тут скачать?
Взяли: 1405 | Размер: 118,79 Mb
Последняя активность: не наблюдалась
Мультитрекер: Раздают: 3 Качают: 0 Скачали: 68
http://210.244.71.25:6969/announce
0 0 0
http://46.4.109.148:6969/announce
0 0 0
udp://tracker.openbittorrent.com:80/announce
0 0 0
udp://tracker.opentrackr.org:1337/announce
3 0 68
Содержание:
coffee.Fox-esr(CF7).exe (118,79 Mb)