Определение блокировки флеша Flashblock'ом
Дополнение Flashblock detect_flashblock.js
Как это работает:
- — По событию window.onload Flashblock блокирует флеш.
- — Так как на блокировку флеша у Flashblock уходит время и на событии window.onload могут установлены события других дополнений браузера, необходимо после window.onload некоторое время подождать.
- — Наличие Flashblock определяем по его картинке — chrome://flashblock/skin/flash-on-24.png
- — Если вставленный тестовый флеш пропадает, значит сработал Flashblock.
Где эта схема уже работает? Например, большой баннер под поисковой строкой на главной странице Яндекса.
Flashblock найден, флеш не блокируется.
Flashblock не найден.
Flashblock найден, включена блокировка флеш.