Доработка универсальной минималистичной* версии без кнопки включения/выключения на тулбаре.
* См. также: предварительный анонс разделения аддона на две линейки.
"Нано-адблок", работает по принципу "поставил и забыл"…)
Никаких "кнопок управления" нет, если блокировка не требуется – нужно отключить само расширение.
Эта линейка отличется от 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"]
Загрузка и установка
Дополнительно
|