Давайте попробуем сделать из, например, Firefox броузер, который будет полезен когда у вас очень дорогой трафик, или очень низкая скорость интернета, а вам срочно нужно перелопатить кучу текстовой информации в минимально читаемом виде, конечно же без Javascript. Для этого мы сделаем отдельный профиль Firefox на черный день. Данный подход должен работать и для Chrome, потому что плагин для урезания трафика используется один и тот же.

Для сравнения — в таком режиме статья загружается потребив 106 КБ трафика, в то время как в обычном режиме Firefox тратит около 6.3 МБ трафика для загрузки и отображения той же страницы. При этом контент в целом читаем, хотя это и зависит от конкретного сайта.

Сперва создадим новый профиль пользователя Firefox. Для этого в адресной строке Firefox наберите about:profiles и нажмите Enter. Там создайте профиль с нужным именем, например low-internet. Потом вы сможете создать ярлык для windows или bash скрипт для линукса, чтобы запускать Firefox сразу в режиме экономии трафика. Для этого добавьте параметр -p и имя профиля после него, например firefox -p low-internet.

Дальше ставим плагин uBlock Origin. В его настройках во вкладке 'Settings' ставим галочки напротив:

  • Block remote fonts
  • Disable JavaScript
  • Block media elements larger than kB

В последнем случае также указываем небольшое значение типа 1 кб.

Затем в настройках плагина идем в секцию 'My filters', и туда вставляем следующие строки:

||*/*.bmp
||*/*.bmp?=*
||*/*.eot
||*/*.eot?=*
||*/*.font
||*/*.font?=*
||*/*.gif
||*/*.gif?=*
||*/*.ico
||*/*.ico?=*
||*/*.jpeg
||*/*.jpeg?=*
||*/*.jpg
||*/*.jpg?=*
||*/*.js
||*/*.js?=*
||*/*.mp3
||*/*.mp3?=*
||*/*.mp4
||*/*.mp4?=*
||*/*.png
||*/*.png?=*
||*/*.svg
||*/*.svg?=*
||*/*.swf
||*/*.swf?=*
||*/*.ttf
||*/*.ttf?=*
||*/*.wav
||*/*.wav?=*
||*/*.webm
||*/*.webm?=*
||*/*.webp
||*/*.webp?=*
||*/*.woff
||*/*.woff2=*
||*/*.woff2
||*/*.woff2?=*
||youtube.com*
||gstatic.com*

И нажимаем 'Apply Changes'. Эти правила заблокируют загрузку броузером любых файлов кроме html и css. Последняя строчка нужна потому что без нее файлы с указанными выше расширениями все равно подгружаются с гугловского CDN, а он нынче прописан на каждом втором сайте. Ютуб заблокирован по причине того, что в случае вставки ссылок на ютуб в документ, запросы идут и к нему.

Приветствуются ваши дополнения правил для популярных CDN, вещей которые встраиваются через iframe, а также типов медиафайлов, о которых я забыл. А также способ отключить белый список сайтов uBlock Origin, чтобы не нужно было блокировать некоторые домены, типа gstatic, вручную.

Комментарии (19)


  1. saege5b
    28.11.2018 06:32

    uMatrix же. Разруливаются настройки под каждый сайт. Можно оставить на выходе голый html исключительно с источника. Только не помню, есть там расширенный режим или нет, если есть — надо включить.
    uBlock origin необходимо включить режим эксперта в настройках.
    Но по большому счёту Матрица перекрывает Блок.


    1. altrus
      28.11.2018 09:15

      Было дело, была скорость 1-2 Кб в секунду и все время коннекты падали. Написал свое расширение для браузера, которое пропускает только первую html страницу (первый запрос, не уверен, что uMatrix это умеет). В принципе, вполне читабельно на большинстве сайтов. Использовал потом и с хорошим нетом, но не быстрым компом.

      Еще извращался с readability (php) и подобным стаффом — пускал страницу через свой сервер со скриптом и получал на браузере голый контент (еще на порядок по размеру оптимизация). Но тут уже не каждый сайт проскакивает так. В Телеграме есть бот «читалка», он хорошо парсит, но как его программно подключить, не нашел


    1. PerlPower Автор
      28.11.2018 13:02

      Описанные в статье настройки не требуют режима продвинутого пользователя в настройках. Я начинал пробовать с голового html, но как-то совсем тоскливо выходило, бывает на страницах столько рекламы и мусора, что без стилей найти информацию становится очень непросто.


      1. saege5b
        28.11.2018 13:39

        мммм… с убитыми стилями и скриптами, редко кто может похвастаться чем-то большим чем «plain text» и соответственно портянка текста более чем подходит для чтения.
        а уж выдача рекламы с того-же источника что и основной материал — если только реклама самопальная.
        другое дело. если содержимое страницы собирается скриптами на клиенте.


  1. berezuev
    28.11.2018 09:53

    Можно еще поставить плагин user-agent switcher и указать, что ты сидишь с мобильного… Тогда еще быстрее будет загружаться. К тому же, некоторые сайты без JS работают только на мобильных


    1. jevius
      28.11.2018 10:52
      +1

      И "Мы не поддерживаем мобильные"


  1. jaiprakash
    28.11.2018 10:23

    Здесь должен быть ностальгический комент про "Оперу", которую мы потеряли...


  1. Paranoich
    28.11.2018 11:51

    Для «очень медленного и лимитированного интернета» использовал кеширующий прокси (Handy Cache). Года полтора вынужденно сидел на скорости 7 Кб/сек (2012—2014 года). Но сайты были легче, да и по фейсбукам я не ходок. Тематические форумы же просматривал почти без особых хлопот и JS выключать почти не приходилось, благодаря чему мог залогиниваться и пользоваться, например, оплатой услуг со всяких киви/пайеров, что без JS сделать не выйдет вообще.

    Возможно стоит упомянуть ещё и Decentraleyes?

    А также способ отключить белый список сайтов uBlock Origin, чтобы не нужно было блокировать некоторые домены, типа gstatic, вручную.

    Может проще не выключать, а вычистить? Всё одно uBlock выключать где-то придётся из-за мании сайтов выклянчивать его выключение.


    1. LeoXX
      28.11.2018 17:09
      +1

      В мире победившего https кэширующий прокси, к сожалению, не спасает.


    1. dimonoid
      29.11.2018 01:09

      Используйте adnaseum, можно без скликивания. У него очень хороший алгоритм/фильтр очистки сайтов от клянчинья типа "мы белые и пушистые включите рекламу плиз, а то загородим 75% экрана"


      1. Paranoich
        29.11.2018 11:58

        Судя по дизайну — это бывший Nano Adblocker, который я пробовал в марте 2018 года, хотя вроде бы авторы уже и другие. Он решил часть проблем с блокировками. Но надоело его окно с необычными цветами. Поскольку Nano был не более чем странно редизайненный форк uBlock, то я подключил подписку Nano Defender (если не ошибаюсь в названии) в uBlock и отличий в работе уже больше не увидел. Снёс его, а затем автор и сам удалил его с АМО под предлогом нежелания видеть Firefox 57+ с его новым API ((Obsolete) Firefox build discussion thread)

        С тем пор использовал лишь uBlock с подпиской от Nano, дополняя её AakList (Anti-Adblock Killer)?, uBlockProtectorList и стандартной Adblock Warning Removal List.

        Попробовал только что adnaseum. Разницы с uBlock не замечаю. Где adnaseum «обходит антиадблокеры» — там же это делает и uBlock. Где с uBlock выскакивает «Hello there. So… you use an ad blocker. That's cool. Sometimes we do to.» — там же и adnaseum не справляется. Для проверки использовал парочку сохранённых закладок — сайтов, называемых в обиходе «кранами», они обычно весьма придирчивы к наличию установленного блокировщика.

        За совет — спасибо! Попробую проверить на реально нужных сайтах и проследить за обновлениями adnaseum.


        1. dimonoid
          29.11.2018 12:12

          А можно мне парочку примеров подобных «кранов» которые вам особо понравились для тестов, тк я сколько не тестил специально, пока не встречался с такими сайтами где что то не блокируется?


          1. Paranoich
            29.11.2018 12:41

            Попробуйте, возможно я сделал что-то не так и буду рад, если adnaseum справится.
            cointiply.com
            ppc-faucet.com/page/faucet

            Из «нормальных» сайтов ещё у меня не получалось обойти публикации на garu.site
            Но сейчас попробовал — вроде на блокировщик не реагирует. То ли защиту убрали, то ли это не на всех страничках работает. В общем не нашёл публикации с перевёрнутым текстом, который показывается при включенном adblock/uBlock


    1. casuss
      29.11.2018 09:01

      Старый добрый Proxomitron… Когда интернет по GPRS…


  1. mikhailian
    28.11.2018 11:57

    Пользуйтесь лучше Lynx или w3m, чего велосипеды изобретать...


  1. Nickmob
    28.11.2018 19:18

    По шрифтам добавьте woff и eot


  1. Xanter
    29.11.2018 13:31

    Спасибо
    для удаленных станции в Арктике и Антарктике
    с Интернетом через спутниковый канал нужно попробовать


    1. IRainman
      30.11.2018 17:48

      Нормальный там интернет.


      1. Xanter
        30.11.2018 18:28

        Нормальный это сколько в мегабитах\секунду ?