Flashless • RU : Nano : 2018.3.18
Опубликовано: Бармалей · 18.03.2018 · 00:02 ••• Обновление: 07.04.2021 · 07:43 0

Доработка универсальной минималистичной* версии без кнопки включения/выключения на тулбаре.
* См. также: предварительный анонс разделения аддона на две линейки.

"Нано-адблок", работает по принципу "поставил и забыл"…)
Никаких "кнопок управления" нет, если блокировка не требуется – нужно отключить само расширение.

Эта линейка отличется от Flashless Pico наличием автоматической блокировки запуска флэш-плагинов.

При установке автоматически блокируется автозапуск Adobe Flash и запрашивается* блокировка плагина VLC media player'а (если он установлен в браузере).

* Запрос блокировки выдаётся однократно, ответ запоминается до переустановки расширения.

Работает на любых страницах, практических ограничений по версии браузера нет (22+).

Проверка работоспособности: SRWare Iron 29/31/49.


Основные изменения:
  • как и в версии линейки Pico, в CSS-фильтр и скрипт-инжектор добавлен тип* "application/x-flash-video":
    * для html-элементов <embed>, <object> и <iframe>, скрипт и CSS-фильтр полностью аналогичны;
  • добавлено автоопределение установленных плагинов, способных воспроизводить флэш-контент:
    • проверка производится автоматически при включении аддона или при рестарте браузера;
  • добавлена блокировка автозапуска флэш-плагинов по типу контента (через настройки браузера):
    • автоматическая безусловная блокировка Adobe Flash (проверяется по его наличию в браузере);
    • автоопределяется и опционально блокируется автовоспроизведение через VLC media player;
    • запрос блокировки автовоспроизведения VLC-плагина выдаётся однократно:
      непосредственно при первом запуске после установки аддона (или самого VLC-плагина);
    • для изменение настройки автоблокировки VLC-плагина нужно переустановить* аддон;
      * эта версия не имеет интерфейса управления;
  • в манифесте установлено ограничение на версию браузера 22+ (связано с API управления плагинами).

Скриншоты:


[Копия скриншота]


История и обсуждение

Общие технические сведения
  • Технологии и API:
    Чистый JS (ES5), API: content_scripts, contentSettings
  • Запрашиваемые разрешения:
    ["contentSettings"]

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

Дополнительно

Автономные аддоны Документация
Бармалей 18.03.2018 07.04.2021 259 0.0

Поделиться

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