Есть ли способ проверить, поддерживает ли браузер flash / silverlight? - PullRequest
3 голосов
/ 12 июня 2011

Я делаю приложение с графиками SL / flash и мне интересно, есть ли способ проверить, поддерживает ли браузер Silverlight или нет (ipad / iphone).И если это не так, тогда я могу использовать какую-то диаграмму AJAX вместо нее.

Если это возможно для обмена платформами путем тестирования на хосте, как бы я это сделал?

Ответы [ 3 ]

2 голосов
/ 12 июня 2011

Для вспышки вы можете использовать это: http://ppk.home.xs4all.nl/js/flash.html или это: http://www.adobe.com/support/flash/how/shock/javaplugs/javaplugs04.html

Silverlight обсуждается здесь: Определите с помощью javascript, установлен ли Silverlight

0 голосов
/ 12 июня 2011

Мы использовали это в прошлом, http://developer.apple.com/internet/webcontent/detectplugins.html

Не работает Silverlight.

0 голосов
/ 12 июня 2011

Вы можете использовать небольшой взлом здесь.

Сделайте простой as3 flash фильм и сделайте звонок

        try
        {
            navigateToURL(new URLRequest("javascript:flashCheck()"),"_self");
        }
        catch (e:Error){}

и после этого вы можете написать простую функцию проверки в javascript (flashCheck () {}).

Вы знаете, что эта функция вызывается только из as3 (swf), поэтому вы можете определить, что вам нужно.

Надеюсь, это поможет.

приписка

и я почти уверен, что вы можете сделать этот трюк с помощью Silverlight.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...