Существует ли способ обнаружить блокировщики Flash?

Я задаюсь вопросом, существует ли JavaScript способ обнаружить, есть ли у пользователя любой вид плагина блокирования флэш-памяти, установленного, таким образом, я могу разместить этих пользователей правильно.

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

Какие-либо идеи?

6
задан gargantuan 3 February 2010 в 13:36
поделиться

1 ответ

Take a look at http://www.adobe.com/support/flash/publishexport/scriptingwithflash/scriptingwithflash_03.html. После загрузки страницы можно позвонить по следующему номеру.

var movie = window.document.movie;
try {
    //if the movie is blocked then PercentLoaded() should through an exception
    if (movie.PercentLoaded() > 0) {
        //Movie loaded or is loading
    }
}
catch (e) {
    //Movie is blocked
}
5
ответ дан 17 December 2019 в 00:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: