Flashless • RU : Продвинутый анти-флэш
Опубликовано: Бармалей · 10.03.2018 · 00:01 ••• Обновление: 12.01.2021 · 14:25 0

"Flashless • RU" – простой и эффективный Анти-Flash. Не требует настройки. Блокирует загрузку и отображение любого флэш-контента на любом сайте. Фильтрация стилями и скриптами. Отключает запросы к флэш-объектам на уровне браузера, убирает со страниц "дыры" от удалённых элементов.

Предоставляется по лицензии GPL v.3, бесплатно для частного некоммерческого использования.


В этой статье:


Общее назначение и краткая история создания

Flashless • RU – расширение для браузеров семейства Chromium, универсальный блокировщик любых флэш-объектов на всех веб-сайтах.

Основное назначение – автоматическое управление загрузкой/показом любого флэш-контента. Главные задачи – блокировка загрузки флэш-контента, удаление флэш-объектов, возможность работы на любых версиях браузеров.

"Flashless • RU" – простой и надёжный автоматический блокировщик любого флэш-контента без каких либо настроек и интерфейса. Аддон позволяет полностью блокировать загрузку флэш-объектов на всех веб-страницах, отключая автоматическое воспроизведение на уровне настроек плагинов браузера (в т.ч. – автоматическая блокировка Adobe Flash и опциональный запрет использования плагина VLC media player).

Основная цель – полностью блокировать загрузку флэш-контента для снижения трафика и/или нагрузки на CPU при их отрисовке. Кроме того, с учётом "перегруженности" отдельных сайтов флэш-графикой (к месту и не очень), Flashless позволяет сконцентрироваться на "содержательной" части веб-страниц, удаляя с них все мешающие флэш-элементы.

Изначальная "постановка задачи" была сделана одним из пользователей форума Ru-Board. Позднее было сформулировано и конкретное "техническое задание" на разработку этого аддона.

При создании расширения ставилась задача получить полностью автоматическую очистку (и блокировку загрузки) без какого-либо интерфейса и не требующую каких-либо действий от пользователя по настройке параметров очистки. Для этого были проанализированы некоторые аналогичные аддоны и другие способы блокировки флэша.

В результате исследований в марте 2018 года появилась базовая минималистичная версия Flashless, которая без каких-либо доработок, может и сегодня использоваться в качестве простейшего CSS-фильтра в любом браузере.

При выпуске первой версии расширение было "отбрэндировано" как Flashless, по аналогии* с другим авторским блокировщиком – Imageless и также получило и приставку "RU", символизирующую его предназначение в первую очередь для пользователей Рунета. На текущий момент аддон распространяется под этой "торговой маркой".

* Можно было, конечно, использовать и что-то типа "Антифлэша", но англоязычный вариант более "звучен" и, в то же время, короче и точнее отражает основное назначение аддона всего одним словом.)

Выпуск следующей версии, более "жёсткой" в плане зачистки флэш-контента, связан с доработкой CSS-фильтрации в сочетании со скриптом-"чистильщиком", полностью удаляющим все флэш-объекты со страниц.

Примерно в это же время было принято решение о разделении аддона на две линейки:

Следует особо отметить, что в отличие от многих других современных аддонов, во Flashless • RU нет (и никогда не будет) никакой "допустимой" или скрытой рекламы, это расширение не является предметом монетизации.

Автор гарантирует отсутствие в этом расширении каких‑либо следящих, "стучащих" и иных "статистических" механизмов, а также любых других средств, направленных на "персонализацию" конечного пользователя с целью получения какой‑то коммерческой выгоды.


Возможности и использование расширения

Flashless • RU работает на любых вкладках (страницах), в т.ч. – локальных. На служебных страницах браузера блокировка и очистка невозможна.

Работает как "нано-адблок" для флэша – обнуляет размеры флэш-объектов (ширину/высоту) + скрывает и удаляет их.

Согласно поставленной задаче, аддон работает полностью* автоматически, запуск фильтрации флэша работает автоматически на всех открываемых страницах, при этом сам аддон не имеет никакого фонового процесса и в принципе не занимает память.

* Обе линейки (и Pico и Nano) не требуют никаких действий от пользователя, и не имеют никакого интерфейса управления, просто "режут всё и везде без спроса".)

Работает независимо от текущих настроек плагинов в целом и от состояния флэш-плагинов – без разницы, включены они или нет (и установлены ли вообще)).

Если у вас что-то не режется, попробуйте установить в настройках* плагинов в браузере "воспроизведение по запросу".

* Не требуется в линейке Flashless Nano – в ней заложено управление автоблокировкой воспроизведения.

С другими техническими подробностями можно ознакомиться в статье Flashless • RU : Что "под капотом".


История версий Flashless • RU

Данные в таблице приведены в порядке хронологии выпуска релизов, текущая версия указана отдельно.
Номер каждой авторской версии соответствует формату даты её выпуска – год.месяц.день (ГГГГ.М.Д).
Ссылки в первой колонке (номер версии) ведут на страницу подробного описания изменений в этом выпуске.

Версия Краткое примечание по выпуску Установка
2018.3.18 Pico: Текущая стабильная версия расширения, для браузеров версий 17+ CRX v.2
2018.3.18 Nano: Текущая стабильная версия расширения, для браузеров версий 22+ CRX v.2
2018.3.18 Исходный код текущей стабильной версии расширения (LBSC) ZIP
2018.3.10 Обкаточная версия, флэш режется простейшим CSS-фильтром. CRX v.2
2018.3.13 Универсальная минималистичная версия без интерфейса. CRX v.2
2018.3.18 Динейка Pico, JS/CSS фильтр, универсальная версия для браузеров 17+. CRX v.2
2018.3.18 Динейка Nano, JS/CSS фильтр + отключение плагинов Adobe Flash и VLC MP. CRX v.2
  • Установщики в формате CRX v.2 предназначены для браузеров версий 29-72 (по умолчанию).
  • Установщики в формате CRX v.3 предназначены для браузеров версий 63+ (с более ранними несовместимы).
  • Установщики в формате ZIP или 7Z являются обычными архивами, устанавливаются в режиме разработчика.
  • Установщики в формате User.JS являются скриптами, устанавливаются нативно или через менеджеры скриптов.

Планы на будущее аkа "Роадмап"

В общем и целом – Flashless • RU будет поддерживаться в принципе, но с учётом изначально корректной реализации функций в текущих официальных версиях, на сегодняшний день это расширение вполне "самодостаточно" для выполнения заявленных задач.

Возможно, общий функционал аддона будет расширен в сторону "оперативной управляемости" (как минимум, на уровне "вкл/выкл")), может быть – "полная автоматика" удаления флэша (и отключения его в настройках браузера) будет сделана в виде опций. Хотя, ещё раз подчеркну, на текущий момент такая потребность пользователями не заявлена.)

С другой стороны, в рамках общей интеграции в проекте "Русский резак" соответствующий функционал и оба метода "зачистки" флэш-контента уже применяются как опциональные настройки блокировщика "x.Block".


Ресурсы и ссылки по разработке Flashless • RU


Загрузка и установка

Расширение не имеет практических ограничений по версии браузера, может использоваться на любых хром-браузерах версий 17+. Однако, с учётом различных "новшеств", вводимых производителями браузеров, следует предварительно ознакомиться с документацией на конкретный билд, который планируется установить – могут быть, так сказать, "некоторые нюансики" и их необходимо учитывать.)

Можно загрузить любую из версий Flashless • RU на следующих ресурсах:

При возникновении сложностей с установкой читаем этот совет.

Для работы в режиме "инкогнито" в блоке аддона на странице chrome://extensions включаем опцию:
[читать матчасть]

Для работы с локальными файлами в блоке аддона на странице chrome://extensions включаем опцию:



Блокировка контента Бармалей
Бармалей 10.03.2018 12.01.2021 352 4.0

Общие технические сведения о разработке
Статус разработки:Активная, поддерживается автором
Язык интерфейса:Русский
Версия браузера:17+ (рекомендуется 22+)
Протестировано в:SRWare Iron 17/29/31/49 + 360 Extreme Explorer 11/12 (CR-69/78)
Технологии и API:Чистый JS (ES5), API: content_scripts, contentSettings

Поделиться

Всего комментариев: 0
close