Для многих становится ясным, что "чистые" браузеры "из коробки" не совсем пригодны для комфортного путешествия по интернетам. Прежде всего, потому что воспринимать интересующую информацию со страниц при кидающихся в глаза посторонних рекламных сообщениях так же неудобно, как и неуютно почитывать газету в крепкий ветер. Вдобавок, изкоробочные браузеры на территории некоторых стран легко позволяют у тебя, уважаемый интернет-пользователь, вообще отнимать интересующие странички, когда кто-то поднимает волну их блокировок "решениями" басманных судов. И, наконец, браузеры при просмотре интернет-видео задействуют программы, в которые, такое впечатление, как будто встроен биткоин-майнер :shock: , - судя по тем тормозам и фризам, которые приходится наблюдать вместо плавного воспроизведения видеоролика, в то время как это же самый ролик на этом же компе воспроизводится через pot player вообще без рывков. Что делает практически невозможным просмотр видео в браузере на небыстром ПК, и даже если процессора и хватает, то быстро съедается батарея при использовании автономного режима.
Что бы избежать подобных недостатков на основе Firefox 52.7.3 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.15.18
(uBlock0@raymondhill.net.xpi), в котором активированы следующие подписки: uBlock filters; uBlock filters – Badware risks; uBlock filters – Privacy; uBlock filters – Unbreak; Adblock Warning Removal List; EasyList without element hiding rules; uBlock Protector List; 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/instal...doCloseTabs.htmlДля возможности свободного выделения текста в ссылках (как в старой Опере) подключено расширение SelectLikeABoss
SelectLikeABoss@dzianis.rusak.xpi
Для создания пункта меню "Поиск подобных изображений" (Google this image) подключено расширение Google Similar Images 0.5.1-signed.1-signed. Его преимущество в том, что может искать картинки и не из интернета (локальные).
nishan.naseer.googimagesearch@gmail.com.xpi
Для восстановления более быстрого старого дизайна YouTube подключено расширение YouTube Design Preserver, с настройкой - "Old layout", активирующей переключение на старый.
Кнопка вызова панели поиска добавлена на основе этой темы
https://forum.mozilla-russia.org/viewtopic.php?id=54089 . В неё добавлен режим подсветки выделенного слова во всех вкладках, который запускается кликом правой мышью по кнопке. Если в этот момент есть выделенный текст, он будет подсвечен везде, во всех вкладках. Если же нет выделенного, - подсветка возникнет и будет меняться после каждого выделения текста, до отключения режима повторным кликом ПКМ по этой кнопке.
Подключен русификатор
langpack-ru@firefox.mozilla.org.xpi
И включена русская локаль
pref("general.useragent.locale", "ru");
pref("intl.accept_languages", "ru,en-us,en");
Так же использован совмещенный англо-русский словарь проверки орфографии ru-en_spell_dictionary.xpi с
http://ftp.mozilla-russia.org/dictionaries/Этот словарь не считает ошибочным, когда пишут через е или через ё
..................
Так же 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" не включается, а запускается полный, даже если перед этим галка на антизапрете стояла. А для перевода на "частичный" в торрежиме - если "Антизапрет" был уже включен - следует снять с него галку, а затем поставить.
После запуска в окне распаковщика можно поменять путь расположения, но НЕДОПУСТИМО НАЛИЧИЕ РУССКИХ БУКВ в пути к сборке (иначе будут фризы флеш-плагина); так же недопустимо задавать его в Program Files. По завершении на рабочий стол будет помещен ярлык для запуска; сборку можно будет так же запускать через старт приложения firefox.exe в её папке.
Для вызова боковой панели закладок/журнала просто подведите мышь к левому краю браузера, а что бы панель обратно пропала - выведите курсор за её пределы.
(эта функция отключается, если снять галку меню - инструменты - "Автопоказ боковой панели закладок/истории")
Для переключения между закладками и журналом в боковой панели нажмите на её заголовок вверху.
Что бы добавить свой сайт на спиддиал, вначале его надо добавить в закладки. А потом, открыв новую вкладку со спид диалом, перетяните мышкой этот сайт из закладок на нужное место в спиддиале.
Если мешают выскакивающие из-под мыши увеличенные изображения - отключите расширение Imagus (правой кнопкой на гамбургер-меню, там "Дополнения" и в появившемся окне "отключить".)
Можно подсветить нужное слово - будет выделяться розовым, если оно есть еще на странице и во всех вкладках. Для этого выделяем его мышью и нажимаем ПКМ по кнопке поиска по странице.
Если кнопка "Перенести видео со страницы в Pot Player" не срабатывает, можно попробовать выключить флеш плагин в её меню, на некоторых сайтах помогает. Так же еще может "не срабатывать" когда на странице напичкано много видео, и происходит перенос какого-то другого, которое за краем экрана. Для ютубных видео в таких случаях удобнее пользоваться пунктом контекстного меню "Открыть в PotPlayer (Frame)", которое вызывается двойным правым кликом на ютуб-ролике.
Если не получается на странице выделить текст, что бы поискать его через поисковик или скопировать - в меню кнопки "Вверх" выберите режим "Снимать защиту..." или "Усиленно снимать защиту...". В последнем случае попутно ломается довольно много функций на страницах, так что потом режим лучше не забыть отключить.
Если связь не совсем устойчива и из-за обрывов интернет соединения образуются ситуации, что при переходе на следующую страничку приходится сверлить взглядом в белый экран в ожидании "ну что там?" - можно активировать пункт "инструменты" - "проверять наличие интернет-соединения" и кнопка меню будет заранее краснеть, предупреждая, когда интернет обрывается (потребляет ~100 Кб/час).
Если в результате, например, установки глючных расширений браузер стал плохо работать или криво выглядеть - то можно откатить его на исходное состояние, при этом логины (в куках) на сайты, пароли и занесенные закладки не потеряются, останутся, как и были. Для чего надо выбрать в Меню - Справка - Информация для решения проблем и в появившемся окне нажмите "Очистить Firefox". Если же поломалось все настолько успешно, что до того окна не получается добраться - то при выключенном браузере в его папке запустите FirefoxSafeMode.bat и в появившемся окошке нажмите "Очистить Firefox".
Можно назначить эту сборку браузером по умолчанию, тогда ссылки с других прог и ярлыков будут открываться в ней. Для чего нажать Меню - Настройки и в появившемся окне настроек "Основные" в строке "Firefox не является вашим браузером по умолчанию" нажать кнопку "Установить по умолчанию".
Да, и если что, клик средней кнопкой мыши по кнопке "Закрыть вкладку" - закрывает все вкладки, по кнопке "Восстановить вкладку" - стирает список восстановления, а по кнопке "Меню" - отключает тор.
Сборка составлена из давно известных компонентов, которыми пользуются десятки, если не сотни тысяч человек. Если бы у какого-то компонента была бы нездоровая активность, то это было бы выявлено и он бы не использовался. К тому же здесь у многих доступен исходный код, так что есть прямая возможность его посмотреть и убедиться в отсутствии вредных функций.
Не следует ставить правила в Imagus из источников с непроверенной репутацией (что = любым, предлагающим поставить какие-то правила, кроме, может быть, лишь самых популярных интернет-ресурсов).
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.