coffee.Fox-pcx сборка [Firefox 52.0.2 pcx] portable + TOR + flashplugin 1.0 x86 [2017, RUS]

Ответить на тему
Статистика раздачи
Размер:  105 MB   |    Зарегистрирован:  7 лет   |    Скачан:  2 раза
Сидов:  805  [  0 KB/s  ]   Личеров:  44  [  0 KB/s  ]   Подробная статистика пиров
 
   
 
 
Автор Сообщение

Браузер ®

Пол:

Стаж: 9 лет 2 месяца

Сообщений: 1556

Создавать темы 20-Апр-2017 20:00

[Цитировать]

coffee.Fox-pcx сборка [Firefox 52.0.2 pcx] portable + TOR + flashplugin
Год/Дата Выпуска: 2017
Версия: 1.0
Разработчик: Mozilla/xunxun1982
Автор сборки: Small_Z
Разрядность: 32bit
Язык интерфейса: Русский
Таблэтка: не требуется
Системные требования: Windows XP и новее; требует процессор с SSE2
Описание: Для многих становится ясным, что "чистые" браузеры "из коробки" не совсем пригодны для комфортного путешествия по интернетам. Прежде всего, потому что воспринимать интересующую информацию со страниц при кидающихся в глаза посторонних рекламных сообщениях так же неудобно, как и неуютно почитывать газету в крепкий ветер. Вдобавок, изкоробочные браузеры на территории некоторых стран легко позволяют у тебя, уважаемый интернет-пользователь, вообще отнимать интересующие странички, когда кто-то поднимает волну их блокировок решениями басманных судов. И, наконец, браузеры при просмотре интернет-видео задействуют программы, в которые, такое впечатление, как будто встроен биткоин-майнер , - судя по тем тормозам и фризам, которые приходится наблюдать вместо плавного воспроизведения видеоролика, в то время как это же самый ролик на этом же компе воспроизводится через pot player вообще без рывков. Что делает практически невозможным просмотр видео в браузере на небыстром ПК, и даже если процессора и хватает, то быстро съедается батарея при использовании автономного режима.
Что бы избежать подобных недостатков на основе Firefox 52.0.2 pcx составлена сборка, включающая:
uBlock со взаимодополняющими списками правил от нескольких команд не даст показываться мешающим рекламным объявлениям.
friGate благодаря пробросу соединения через свои постоянно меняющиеся сервера обеспечит доступ туда, куда вас не хотят пускать.
Tor - программа + пункт меню для включения tor-режима - обеспечивается дополнительный вариант обхода блокировок сайтов, сломать сеть тор-туннелей которого не существует способов.
Daum Pot Player + кнопка переноса видео со страницы в него - позволяет комфортно просматривать видео без тормозов, а в случае автономной работы от батареи при просмотре видео её хватает на дольше.
Так же добавлены возможности, которые подавляющему большинству придутся по вкусу, а остальным не помешают:
переводчик как текста, так и страницы; подсказки и поиск из строки адреса как в хроме; кнопка восстановления закрытых вкладок; кнопка закрытия вкладок в одном месте; возможность выделять текст в ссылках как в старой опере; пункт поиска подобных изображений в интернете; кнопка вызова панели поиска по странице; переход на предыдущую просмотренную вкладку кликом по её заголовку как в старой опере; переход на предыдущую просмотренную вкладку после закрытия вкладки как в старой опере; русский+английский словарь проверки орфографии; самораскрывающаяся боковая панель закладок и истории; возможность сохранения и восстановления положения кнопок; пункт дублировать вкладку; пункты меню для просмотра через кэш google и webarchive позволят просматривать уже несуществующие страницы; пункты страничного меню - отзывы о сайте в WOT, принадлежности домена, доступности сервера, поиска по кэшам Bing и Yandex, подбор готовых логинов и паролей через Bugmenot.com; пункт удалить куки сайта; выделение заголовков непрочитанных вкладок; кнопка перехода на адрес-уровень выше; пункт перезапуск браузера; сборка портабельна и русифицирована; отключены окна "вы хотите уйти с сайта"; убраны всякие автообновления; убрано автоподключение плагинов из системы.
Но это совсем не означает, что добавленные возможности должны замедлять работу сборки. Дело в том, что задействовано всего лишь 5 самых необходимых расширений, не замеченных в тяжеловесности, а дополнительный функционал развернут скриптами кнопок Custom Buttons.
Хотя, надо заметить, Firefox 52.0.2 pcx может выглядеть иногда несколько более тяжеловатым, чем браузер Pale Moon Atom (если аппаратное ускорение недостаточно используется), но зато здесь имеет встроенную поддержку большего числа видеоформатов, особенно под Windows XP. Так же имеет нормальную совместимость с расширениями, часть из которых, требующая Australis, на PaleMoon не идет.

Подробнее - что и почему: основные введения

Выбрана pcx версия компиляции от китайцев ввиду того, что она мало кушает памяти. Однако, для портабелизации использована оригинальная японская библиотека tmemutil.dll, потому что в её китайском аналоге, идущем в комплекте с pcx, сломали механизм воскрешения браузера из-за блокировки изменения названия папки профиля, что не даёт иметь два профиля в момент операции восстановления нужных данных. (при использовании "Очистить Firefox"/"Refresh Firefox").
Для блокирования рекламы выбран наиболее легкий блокировщик uBlock Origin 1.10.6
([email protected]), в котором активированы следующие подписки: uBlock filters; uBlock filters – Badware risks; uBlock filters – Privacy; uBlock filters – Unbreak; Adblock Warning Removal List; Anti-Adblock Killer / Reek; EasyList without element hiding rules; Fanboy’s Enhanced Tracking List; RUS: BitBlock List (Дополнительная подписка фильтров); RUS: RU AdList (Дополнительная региональная подписка); RU AdList: Counters. Используется EasyList without element hiding rules ввиду очень большого количества общих правил скрытия в оригинальном EasyList - =~18000 шт! - что приводит к повышению расхода памяти и замедлению работы, в случае использования ориг.EasyList, а для замены общих правил скрытия в список "Мои фильтры" вместо этих 18000 внесены те ~120 правил из Изилиста, которые имеют наиболее реальные шансы сработать. Так же туда добавлены 4 правила для разблокировки комментов на страницах через виджеты VK и Facebook, блокируемых BitBlock-ом.
Для просмотра некоторых сайтов в некоторых странах их надо разблокировать - friGate 2.2.1.1-signed
[email protected]
да, и все равно uBlock визитвебы не дает показывать
pref("extensions.frigate2.recOfff", true);
отключено автобновление страниц при смене режима прокси friGate
pref("extensions.frigate2.updatetab", false);
Еще один вариант получения доступа к любой информации - воспользоваться TOR-туннелями.
Для чего в папке TorExpertBundle положены файлы, предоставляемые на https://www.torproject.org/download/download
(из tor-win32-0.2.9.10.zip)
В папку TorExpertBundle положен StartTor.bat, а в TorExpertBundle\Data\Tor torrc, обеспечивающие запуск тора в портабельном режиме
В Меню добавлены пункты использования и рестарта TOR (при его рестарте меняется IP)
Для проигрывания видео добавлен Pot Player версии 1.7.1150(сборка от SamLab); используется PotPlayerMiniXP.exe, вроде бы нормально работающий не только под XP, но и в более современных windows. В последних версиях Pot плеера починили воспроизведение flv-онлайнвидео.
В настройках потплеера убраны скачки его размеров при запуске видео разных разрешений; убрано плавание громкости (нормализация отключена); ограничение максимума громкости выставлено в 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) подключено расширение Google Image Search 0.5.1-signed.1-signed. Его преимущество в том, что может искать картинки и не из интернета (локальные).
[email protected]
Кнопка вызова панели поиска добавлена на основе этой темы 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\en-US.aff & .dic)
Кнопка "Меню" содержит еще и функции, обеспечивающие: переход на предыдущую просмотренную вкладку кликом по её заголовку; переход на предыдущую просмотренную вкладку после закрытия вкладки; функцию автораскрытия и автозакрытия боковой панели в зависимости от положения мыши; функцию переключения режима закладки-журнал в боковой панели кликом по её заголовку; добавление пунктов в меню "инструменты" - сохранение и восстановление положения кнопок; добавление пункта в меню "инструменты" - проверять наличие интернет-соединения; добавление пункта в меню "закладки" - восстановить иконки всех закладок; пункт дублировать вкладку; пункты меню для просмотра через кэш google и webarchive; пункты страничного меню - отзывы о сайте в WOT, принадлежности домена, доступности сервера, поиска по кэшам Bing и Yandex, подбор логинов и паролей через Bugmenot.com; пункт удалить куки сайта; раскукоживатель коротких ссылок; пункт "использовать TOR" и появление пункта "TOR рестарт" при задействовании тор-режима; пункт перезапуск браузера; функцию, задающую вид страницы быстрого набора.
Так же содержит функцию включения создания эскизов только при наведении мыши на страницу быстрого набора, иначе браузерный построитель эскизов BackgroundPageThumbs.jsm начинает работать в фоне по кругу, спамя запросы к сайтам, - когда считает, что эскиз не удалось создать. Например, из-за редиректов на kp.ru.
Таким образом, если удалить кнопку "Меню" с панели инструментов, все эти функции деактивируются.
Кнопка перехода на адрес-уровень выше "Up" добавлена отсюда https://forum.mozilla-russia.org/viewtopic.php?pid=588588
tmemutil.dll для портабелизации (метод 3-х файлов) взят с http://www1.plala.or.jp/tete009/en-US/software.html
(tmemutil-20160819-sse2.zip). В этой версии работает отключение Nocompatete, в результате не теряется возможность очистки профиля от ненужностей (путем замены его названия) при сбросе браузера.
Отключены появляющиеся на всяких г.сайтах окошки, блокирующие их закрытие вопросом "а вы действительно хотите уйти? нажмите нет если да"
pref("dom.disable_beforeunload", true);
для проигрывания флеш-видео подключен плагин NPSWF32_25_0_0_127.dll
Если нагуглить сообщений подвергшихся вирусной атаке пользователей, содержащие их moz конфиги, то можно составить список непонятно зачем присутствующих плагинов в системе. Такой список добавлен в сборку, что бы не подгружался лишний код в условиях отсутствующего контента в интернете, якобы для воспроизведения которого эти плагины распространяются. (Конечно, полно PDF-ок, но лучше их смотреть в Акробате через скачивание, чем разрешать включение PDF плагина (это разрешение ведь для всех адресов, которые могут открываться невидимым образом), позволяющего через свои дыры типа A3D заливать вирусню на комп как себе домой)
pref("plugin.scan.Acrobat...pref("pdfjs.enableWebGL", false);
(использование настройки plugin.scan.plid.all=false здесь вызовет фризы на некоторых страницах, например, на polit.reactor.cc, поэтому не применяется)

Подробнее - что и почему: технические детали

Начальные настройки about:config в сборке хранятся в файле mozilla.cfg; при создании нового профиля или его пересоздании, они переносятся в него. В дальнейшем внесенные таким образом настройки профиля можно менять через about:config в обычном порядке. Так же mozilla.cfg содержит функцию перевода кеша браузера в системную папку %Temp% (user) при запуске браузера с дисков D:, E:... и т.д. с целью избежать лишних обращений к медленно работающей флеш-памяти в случае запуска сборки прямо с флешки (если профиль уже создан, то это работает сразу, на перевом запуске с флешки.).
отключено автообновление браузера, ввиду недостаточного тестирования выходящих версий на совместимость с существующими дополнениями и скриптами
pref("app.update.auto", false);
pref("app.update.enabled", false);
pref("app.update.service.enabled", false);
pref("app.update.checkInstallTime", false);
pref("app.update.silent", false);
pref("app.update.staging.enabled", false);
pref("app.update.badge", false);
отключено автообновление расширениий, ввиду наблюдаемого отсутствия полезных изменений
pref("extensions.update.autoUpdateDefault", false);
pref("extensions.update.enabled", false);
pref("extensions.getAddons.cache.enabled", false);
pref("extensions.stylish.updatesEnabled", false);
отключено автообновление поисковиков
pref("browser.search.update", false);
Отключает автоматическое обновление тем оформления.
pref("lightweightThemes.update.enabled", false);
// Отключает SystemUpdate API, использующийся в Firefox OS.
pref("dom.system_update.enabled", false);
pref("dom.system_update.debug", false);
Пожалуй, не стоит тратить трафик на то, что бы гадать потом, что там менеджеры в мозиллах могут порешать насчет блокировок каких-то расширений и плагинов. А то, вдруг удумают еще, предположим - uBlock надо бы выключить о_О, как это было в свое время с Flash плагином (было, так сделали - бац - и у всех кино не показывало)
pref("extensions.blocklist.enabled", false);
// Начиная с Firefox 47, распространение blocklist и отозванных сертификатов постепенно переходит на
// новый бэкэнд под названием Kinto.
pref("services.kinto.update_enabled", false);
pref("services.kinto.base", "data:application/json,{\"data\":[]}");
pref("services.kinto.changes.path", "");
// Переименованы в Firefox 49: https://hg.mozilla.org/releases/mozilla-release/rev/c6c57d394549
pref("services.blocklist.update_enabled", false);
pref("services.settings.server", "data:application/json,{\"data\":[]}");
pref("services.blocklist.changes.path", "");
Выставлено, что бы браузер не закрывался при закрытии последней вкладки
pref("browser.tabs.closeWindowWithLastTab", false);
Окошки-предупреждения о закрытии нескольких вкладок только мешают, тем более, что вкладки можно вернуть кнопкой "восстановить вкладку"
pref("browser.tabs.warnOnClose", false);
pref("browser.tabs.warnOnCloseOtherTabs", false);
Отключены запросы о назначении браузером по умолчанию
pref("browser.shell.checkDefaultBrowser", false);
При запуске и создании новой вкладки показывать Speed Dial
pref("browser.startup.homepage", "about:newtab");
pref("browser.newtab.url", "about:newtab");
pref("startup.homepage_override_url", "about:newtab");
А при первом запуске что бы плодил меньше окон
pref("browser.startup.homepage_override.mstone", "ignore");
// Открывать попапы во вкладках вместо отдельных окон.
pref("browser.link.open_newwindow.restriction", 0);
Браузер нужен, что бы показывать сайт, а не всякие свои панели. Больше места под сайт, когда вкладки наверху.
pref("browser.tabs.onTop", true);
"toolbar-menubar":{"currentset":"menubar-items","autohide":"true"} (в xulstore.json)
Боковая панель истории выставлена так, что бы показывать посещенные адреса, а не какие-то папки "вчера позавчера послезавтра"
"chrome://browser/content/history/history-panel.xul":{"viewButton":{"selectedsort":"lastvisited"}} (в xulstore.json)
Настроены закладки в боковой панели, что бы ими пользоваться сразу, а не пришивать чего-то там их зашивать
"chrome://browser/content/bookmarks/bookmarksPanel.xul":{"place:folder=UNFILED_BOOKMARKS&queryType=1":{"open":"true"}} (в xulstore.json)
В спиддиал добавлены несколько наиболее популярных сайтов, а в закладки - справочных + несколоько примеров блокированных и из tor-нета
pref("browser.newtabpage.pinned", "[{\"url\":\"https://www.google.ru/\...
Спиддиал быстрее открывается, если на старте его кешировать
pref("browser.newtab.preload", true);
Хотя при такой настройке построитель эскизов сильнее в фоне спамит запросами, но тут в сборке он включается скриптом только когда нужен.
А по умолчанию выключен:
pref("browser.pagethumbnails.capturing_disabled", true);
Отключен топ сайтов
pref("browser.newtabpage.enhanced", false);
Отключена смена источника изображения на эскизах в спиддиале, что бы меньше менялись
pref("browser.newtabpage.thumbnailPlaceholder", false);
Выставлены настройки числа столбцов и рядов, обеспечивающие лучшее заполнение экрана эскизами на разных разрешениях, при условии подключения стилей экспресс-панели из кн. "Меню"
pref("browser.newtabpage.columns", 2);
pref("browser.newtabpage.rows", 12);
Включена последовательная загрузка ресурсов (без переконнектов)
pref("network.http.pipelining", true);
pref("network.http.proxy.pipelining", true);
pref("network.http.pipelining.ssl", true);
По-видимому, IPv6 используется недостаточно часто, что бы захламлять соединение запросами ДНС адреса по IPv6
pref("network.dns.disableIPv6", true);
Кэширование ДНС данных поднято до уровня windows
pref("network.dnsCacheEntries", 512);
pref("network.dnsCacheExpiration", 1800);
pref("network.dnsCacheExpirationGracePeriod", 900);
На http вполне можно включить предзапросы ДНС исходящих ссылок на странице, которые могут быть использованы при переходе по клику
pref("network.dns.disablePrefetch", false);
На https отключаем предзапросы ДНС; так же отключаем предзагрузку содержимого везде, т.к. шанс его использования - низкий, а браузер и канал нагружает всегда.
pref("network.dns.disablePrefetchFromHTTPS", true);
pref("network.prefetch-next", false);
pref("network.http.speculative-parallel-limit", 0);
Меньше тупить на https, перепроверяя сертификаты
pref("security.OCSP.enabled", 0);
pref("security.OCSP.require", false);
Логичнее было бы, если бы хождение днс запросов через прокси в случае его использования было бы выставлено по умолчанию
pref("network.proxy.socks_remote_dns", true);
Отключаем safebrowsing, т.к. едва ли будут распространять зловредов с адресов, представленных в списке safebrowsing - распространители зловредов наверняка проверяют в первую очередь, что бы адреса, с которых их будут заливать, не висели в этих списках. К тому же функционал safebrowsing`а в основном просто дублирует таковой у адблокеров.
pref("browser.safebrowsing.enabled", false);
...
pref("urlclassifier.blockedTable", "");
// Отключает , которые отправляют запрос по отдельному указанному адресу (с целью трекинга)
// при нажатии на ссылку. -- http://kb.mozillazine.org/Browser.send_pings
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);
// Отключает добавление в New Tab Page Tiles сайтов спонсоров Mozilla и сбор статистики кликов по ним.
pref("browser.newtabpage.directory.ping", "");
// Firefox не проверяет эту опцию на пустую строку и XHR начинает ругаться в консоль, если она пустая.
pref("browser.newtabpage.directory.source", "data:application/json,{}");
pref("browser.newtabpage.enhanced", false);
// Отключает предупреждение о вышеописанной рекламе при первом открытии New Tab Page.
pref("browser.newtabpage.introShown", true);
// Отключает загрузку рекламы сервисов от самой Mozilla (Sync, Hello, версий для Android) в about:home.
pref("browser.aboutHomeSnippets.updateUrl", "");
// Отключает новую версию new tab page, которая будет подгружаться с сервера Мозиллы. [Фича еще не
// готова и не включена по умолчанию.] Сделано это якобы для того, чтобы разработчики могли
// экспериментировать с функциональностью этой страницы чаще чем происходят релизы браузера.
pref("browser.newtabpage.remote", false);
pref("browser.newtabpage.remote.mode", "dev");
pref("browser.newtabpage.remote.content-signing-test", false);
В основном место в кеше занимает графика, которая не жмется. И, что бы убрать задержки и затраты процессорного времени, отключаем сжатие данных в кеше.
pref("browser.cache.compression_level", 0);
Меньше обращать внимания на устаревание изображений в кеше
pref("image.cache.timeweight", 200);
// Также немного уменьшает потребление памяти.
pref("memory.free_dirty_pages", true);
Некоторые сайты выбивают окошки "дайте места схорониться данным надо а то мало". Ну Ок, подавитесь
dom.storage.default_quota", 10240
10 сайтов в списке истории сессии - мало, ставим 40
pref("browser.sessionstore.max_tabs_undo", 40);
Чтобы легче отличать, какая иконка к какому браузеру в таскбаре - засыпаны новые иконки приложения в \browser\chrome\icons\default
С целью ослабления фингепринтинга при запуске на разных системах, выставлено:
pref("general.useragent.override", "Mozilla/5.0 (Windows NT 6.1; WOW64; 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; WOW64");
pref("general.platform.override", "Win32");
pref("general.buildID.override", "20170316213829");
pref("general.productSub.override", "20100101");
Самые распространенные на текущий момент юзерагенты можно посмотреть тут https://techblog.willshouse.com/2012/01/03/most-common-user-agents/
// Отключает замеры времени запуска браузера и уведомление о слишком долгом по его мнению старте.
pref("browser.slowStartup.notificationDisabled", true);
// Минимальный интервал в миллисекундах для записи изменений в сессии на диск. Дефолтные 15 секунд -
// маловато, особенно для мегабайтных сессий.
pref("browser.sessionstore.interval", 60000);
начальные настройки переводчика
pref("Translate.nextPage", true);
pref("Translate.noTooltipForTranslate", true);
pref("Translate.pageIn", "googleBookmarklet");
pref("Translate.textFromContextMenu", true);
pref("Translate.textInPopup", true);
начальные настройки для пункта "Восстановить расположение кнопок"
pref("CB.buttons.restore.....
Настройки скроллинга, выставлены на поведение, похожее на хром со smooth scrolling
общее поведение (похоже на степень интеграции)
pref("general.smoothScroll.durationToIntervalRatio", 1500);
ограничение FPS
pref("layout.frame_rate", 75);
при скролле колесиком мыши
(general.smoothScroll.mouseWheel;true)
pref("general.smoothScroll.mouseWheel.durationMaxMS", 250);
pref("general.smoothScroll.mouseWheel.durationMinMS", 100);
начальная скорость при прокрутке колесиком
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", 35);
при скролле при помощи стрелок
(general.smoothScroll.lines;true)
pref("general.smoothScroll.lines.durationMaxMS", 800);
pref("general.smoothScroll.lines.durationMinMS", 20);
Скорость скроллинга стрелками
pref("toolkit.scrollbox.verticalScrollDistance", 1);
при скролле при помощи PgUp,PgDn
pref("general.smoothScroll.pages", true);
pref("general.smoothScroll.pages.durationMaxMS", 200);
pref("general.smoothScroll.pages.durationMinMS", 100);
при скролле кликом по полосе прокрутки
general.smoothScroll.scrollbars;true
general.smoothScroll.scrollbars.durationMaxMS;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);
// Отключает показ URL с описанием функций, связанных с Windows 10, у пользователей последней.
pref("browser.usedOnWindows10", true);
pref("browser.usedOnWindows10.introURL", "");
// Отключает модуль LaterRun, предназначенный для показа новым пользователям различной справочной
// информации при энном запуске браузера.
pref("browser.laterrun.enabled", false);
// Отключает телеметрию.
pref("datareporting.healthreport.service.enabled", false);
...
pref("toolkit.telemetry.unified", false);
// Это должно быть true.
pref("toolkit.telemetry.unifiedIsOptIn", true);
pref("toolkit.telemetry.optoutSample", false);
// Отключает отправку информации о падениях браузера в Mozilla (about:crashes).
pref("breakpad.reportURL", "");
...
pref("browser.crashReports.unsubmittedCheck.chancesUntilSuppress", 0);
// Отключает предложения оценить работу Firefox и отправить пожертвования Mozilla.
pref("browser.selfsupport.url", "");
// Отключает предложения отправить в Mozilla отчеты об ошибках в сертификатах сайтов.
pref("security.ssl.errorReporting.enabled", false);
pref("security.ssl.errorReporting.automatic", false);
pref("security.ssl.errorReporting.url", "");
// Отключает интегрированную поддержку проприетарного сервиса закладок Pocket.
pref("browser.pocket.enabled", false);
...
pref("extensions.pocket.oAuthConsumerKey", "");
// Отключает эксперименты - фоновые тесты различных отключенных пока по умолчанию функций (вроде
// HTTP Pipelining) со сбором телеметрии.
pref("network.allow-experiments", false);
...
pref("experiments.manifest.uri", "");
// Отключает эксперимент по определению оптимального времени жизни кэша, назначающий каждому
// пользователю рандомно один из четырех возможных интервалов.
pref("browser.cache.frecency_experiment", -1);
// Отключает Offline App Cache.
// Демо можно посмотреть тут: http://appcache.offline.technology/demo/index.html мониторя
// использование через about:cache -> appcache и меняя настройки.
pref("browser.cache.offline.enable", false);
pref("browser.cache.offline.capacity", 0);
// Запрос разрешения на использование бесполезен при отключенном Offline App Cache, но все равно
// будет появляться, если его не отключить этой настройкой.
pref("browser.offline-apps.notify", false);
// Эта настройка тоже нужна тут, иначе у всех сайтов по умолчанию будет permission "offline-app", и при
// попытке воспользоваться Offline App Cache, они будут появляться в списке Preferences -> Advanced ->
// Network -> Offline Web Content and User Data, хоть и не смогут ничего хранить в выключенном кэше.
pref("offline-apps.allow_by_default", false);
// Отключает Service Worker API, позволяющее сайтам запускать скрипты, которые могут заниматься
// различной сомнительной самодеятельностью в фоновом режиме, даже
// если у пользователя не открыто ни одной вкладки этого сайта.
// Посмотреть и удалить установленные сайтами Service Workers можно через about:serviceworkers
pref("dom.serviceWorkers.enabled", false);
...
pref("dom.webnotifications.serviceworker.enabled", false);
// Отключает Cache API (Cache Storage), представляющее из себя еще одно хранилище на компьютере
// пользователя, куда скрипты могут складывать информацию. Оно является частью спецификации
// Service Workers, но может быть использовано и без них (через window.caches). Кроме того, писать
// туда можно не только кэшированные ответы из сети, но и произвольные данные. В отличие от
// DOM Storage, Cache Storage _не_ очищается при Clear Recent History, а его содержимое не видно в
// Developer Tools или about:cache. Через интерфейс самого браузера увидеть его использование
// можно только в Page Info -> Permissions (но _не_ в about:permissions) -> Maintain Offline Storage
// и очистить там же (пункт общий с Indexed DB, и очищает их тоже вместе).
// Находится Cache Storage в профиле, по такому пути: storage/default//cache/
pref("dom.caches.enabled", false);
// Отключает File Handle API который используется совместно с Indexed DB или Device Storage и
// предоставляет доступ к более низкоуровневым файловым операциям.
pref("dom.fileHandle.enabled", false);
// Отключает [пока еще находящийся в разработке] Device Storage API, который позволит
// веб-страницам получать доступ к ФС и самопроизвольно читать файлы пользователя или писать в них.
pref("device.storage.enabled", false);
// Отключает Storage API - еще один способ для сайтов хранить свои данные на ПК пользователя.
// Включено пока только в Nightly: https://bugzilla.mozilla.org/show_bug.cgi?id=1304966
pref("dom.storageManager.enabled", false);
// Отключает автоматическое скачивание и установку ADB Helper и аддона для удаленной отладки мобильных
// браузеров при первом запуске WebIDE.
pref("devtools.webide.autoinstallADBHelper", false);
pref("devtools.webide.autoinstallFxdtAdapters", false);
// Отключает авто-подсоединение к предыдущему отлаживаемому устройству/эмулятору при запуске WebIDE.
pref("devtools.webide.autoConnectRuntime", false);
// Отключает возможность соединения с устройством на Firefox OS для отладки по Wi-Fi.
pref("devtools.remote.wifi.scan", false);
pref("devtools.remote.wifi.visible", false);
// Отключает рекламу Firefox Developer Edition в Developer Tools.
pref("devtools.devedition.promo.enabled", false);
pref("devtools.devedition.promo.shown", true);
pref("devtools.devedition.promo.url", "");
// Полностью отключает WebIDE, убирает его кнопку и из меню Developer Tools.
pref("devtools.webide.enabled", false);
...
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);
// Отключает SSDP, нужный для обнаружения телевизоров и реализации функции Send Video To Device в
// Firefox для Android. Десктопный Firefox тоже почему-то посылал соответствующие мультикаст-запросы.
pref("browser.casting.enabled", false);
// Отображать восклицательный знак (ранее - красный замок) в адресной строке для сайтов, не
// поддерживающих RFC 5746 (безопасное продление сессии, закрывающее возможность для MitM-атаки,
// описанной в CVE-2009-3555).
pref("security.ssl.treat_unsafe_negotiation_as_broken", true);
// Запрещает работу WebRTC в режиме P2P, разрешая ее только через сервер третьей стороны, что
// предотвращает утечку IP-адресов всех сетевых интерфейсов компьютера (подробнее - см. prefs_2).
pref("media.peerconnection.ice.relay_only", true);
// Это обязательно нужно с Firefox 51+, в связке с relay_only или default_address_only.
pref("media.peerconnection.ice.no_host", true);
// Запрещает поддержку протокола WebRTC, текущая реализация которого позволяет незаметно для
// пользователя получить список IP-адресов в его локальной сети. А также узнать ваш реальный IP
// за прокси/Tor/VPN. Ломает Firefox Hello.
pref("media.peerconnection.enabled", false);
...
pref("media.peerconnection.ice.force_interface", "lo");
// Отключает Social API и новую кнопку для перепостов в соцсети.
pref("social.enabled", false);
...
pref("social.shareDirectory", "");
// Отключает Reading List, портированный с версии для Android.
pref("browser.readinglist.enabled", false);
// Отключает Reader View
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.
pref("narrate.enabled", false);
// Отключает UI-тур по возможностям Australis, Hello и т.п. Эти настроки влияют на UITour.onPageEvent()
// и не действуют на тур по Reader View, который вызывается напрямую через UITour.onLocationChange().
pref("browser.uitour.enabled", false);
pref("browser.uitour.url", "");
pref("browser.uitour.themeOrigin", "");
// Отключает геолокацию через сервисы Гугла с присвоением клиентскому компьютеру уникального
// идентификатора и передачей в Гугл информации о близлежащих точках доступа Wi-Fi.
pref("geo.enabled", false);
...
pref("geo.cell.scan", false);
// 20 лет
pref("geo.wifi.timeToWaitBeforeSending", 630720000);
// Отключает геолокацию для применения региональных настроек поиска. Геолокация запрашивается один раз,
// после чего код страны сохранится в browser.search.countryCode в виде строки "US", "RU", etc. Она не будет
// производиться, если код страны уже в browser.search.countryCode или если очищен необходимый для нее URL.
pref("browser.search.countryCode", "UA");
// Отключает Vibration API. -- https://developer.mozilla.org/en-US/docs/Web/Guide/API/Vibration
pref("dom.vibrator.enabled", 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.extensions.enabled", false);
// Отключает поддержку устройств виртуальной реальности.
pref("dom.vr.enabled", false);
...
pref("dom.vr.osvr.enabled", false);
// Отключает API для телефонных звонков, использующийся в Firefox OS.
pref("dom.telephony.enabled", false);
// Отключает Presentation API, использующийся для взаимодействия веб-страниц с проектором.
pref("dom.presentation.enabled", 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.maxQuotaPerSubscription", 0);
// Отключает Simple Push API - нестандартную альтернативу Push API от Mozilla. В данный момент
// используется только на Firefox OS, но возможно будет портировано и на десктопную версию.
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);
// Отключает 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.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.support_url", "");
// Отключает появляющееся раз в 6 месяцев окно с предложением оставить отзыв о работе Hello.
// 2015-11-04, 00:00 UTC
pref("loop.feedback.dateLastSeenSec", 1446595200);
// 20 лет
pref("loop.feedback.periodSec", 630720000);
pref("loop.feedback.formURL", "");
...
pref("loop.conversationPopOut.enabled", false);
// Отключает отправку в Google Analytics доменов тех ссылок, которые были заданы в теме дискуссии
// при создании room в Hello ("context URL"[1]). Отправляются только домены из белого списка[2].
pref("loop.logDomains", false);
pref("loop.copy.showLimit", 0);
...
pref("loop.copy.ticket", 255);
// Отключает FlyWeb - новый системный аддон, предназначенный для взаимодействия с IoT-устройствами.
// (В Firefox 49 присутствуют только некоторые части дополнения.)
pref("dom.flyweb.enabled", false);
// Отключает поддержку Encrypted Media Extensions (DRM для HTML5-видео).
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
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-manager.certs.2.issuerName", "");
// 2015-07-24, 00:00 UTC
pref("media.gmp-manager.lastCheck", 1437696000);
// 20 лет
pref("media.gmp-manager.secondsBetweenChecks", 630720000);
// Отключает обнаружение captive portal - подмены всех запрашиваемых пользователем страниц на
// страницы провайдера. Эта техника используется в местах публичного Wi-Fi и некоторыми операторами
// для аунтефикации или показа пользователю какой-либо информации (например, о необходимости
// пополнить счет). Обнаружение происходит через периодическое скачивание файла с сервера Мозиллы.
pref("network.captive-portal-service.enabled", false);
...
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);

Могут ли быть в сборке вирусы и адварь?

Сборка составлена из давно известных компонентов, которыми пользуются десятки, если не сотни тысяч человек. Если бы у какого-то компонента была бы нездоровая активность, то это было бы выявлено и он бы не использовался. К тому же здесь у многих доступен исходный код, так что есть прямая возможность его посмотреть и убедиться в отсутствии вредных функций.
Вместе с тем можно обратить внимание, что расширение friGate имеет функции показа рекламы с использованием баннерообменных сетей. А в такие сети могут иногда попадать адреса с вредоносным содержимым. Видимо, благодаря этому был факт бана хром-версии friGate гуглом в его магазине. Но к firefox-версии в addons.mozilla.org претензий пока не было, да и не видно альтернатив с таким же функционалом по выборочному проксированию для разблокировки сайтов, как у фрегата.

Распаковка и особенности использования

После запуска в окне распаковщика можно поменять путь расположения сборки по вкусу, но только недопустимо задавать его в Program Files. По завершении на рабочий стол будет помещен ярлык для запуска; сборку можно будет так же запускать через старт приложения firefox.exe в её папке.
Для вызова боковой панели закладок/журнала просто подведите мышь к левому краю браузера, а что бы панель обратно пропала - выведите курсор за её пределы.
(эта функция отключается, если снять галку у Sidebar.Automod в меню навбара)
Для переключения между закладками и журналом в боковой панели нажмите на её заголовок вверху.
Что бы добавить свой сайт на спиддиал, вначале его надо добавить в закладки. А потом, открыв новую вкладку со спид диалом, перетяните мышкой этот сайт из закладок на нужное место в спиддиале.
Если кнопка "Перенести видео со страницы в Pot Player" не срабатывает, можно попробовать выключить флеш плагин в её меню, на некоторых сайтах помогает. Так же еще может "не срабатывать" когда на странице напичкано много видео, и происходит перенос какого-то другого, которое за краем экрана.
Если связь не совсем устойчива и из-за обрывов интернет соединения образуются ситуации, что при переходе на следующую страничку приходится сверлить взглядом в белый экран в ожидании "ну что там?" - можно активировать пункт "инструменты" - "проверять наличие интернет-соединения" и кнопка меню будет заранее краснеть, предупреждая, когда интернет обрывается (потребляет ~100 Кб/час).
Если в результате, например, установки кривых расширений браузер стал плохо работать - то можно откатить его на исходное состояние, при этом логины (в куках) на сайты, пароли и занесенные закладки не потеряются, останутся, как и были. Для чего надо выбрать в Меню - Справка - Информация для решения проблем и в появившемся окне нажмите "Очистить Firefox". Если же поломалось все настолько успешно, что до того окна не получается добраться - то при выключенном браузере в его папке запустите FirefoxSafeMode.bat и в появившемся окошке нажмите "Refresh Firefox".
Да, и если что, клик средней кнопкой мыши по кнопке "Закрыть вкладку" - закрывает все вкладки, по кнопке "Восстановить вкладку" - стирает список восстановления, а по кнопке "Меню" - отключает тор.

Скриншоты

Скриншоты окна About

[only-soft.org].t63461.torrent
Торрент: Зарегистрирован   [ 2017-04-20 20:00 ]

17 KB

Статус: проверено
Скачан: 2 раз
Размер: 105 MB
Оценка: 
(Голосов: 0)
Поблагодарили: 1  Спасибо   (список)
coffee.Fox-pcx сборка [Firefox 52.0.2 pcx] portable + TOR + flashplugin 1.0 x86 [2017, RUS] скачать торрент бесплатно и без регистрации
[Профиль] [ЛС]
Форум Тема Автор Размер
Программы для интернет и сетей coffee.Fox сборка [Pale Moon 26.5.0 (Atom/WinXP)] portable + tor + flashplugin 1.0 x86 [2016-2017, RUS] Браузер 72 MB
Показать сообщения:    
Ответить на тему

Текущее время: Сегодня, в 16:29

Часовой пояс: GMT + 4



Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы можете скачивать файлы