Определите, можно ли установить Silverlight - PullRequest
3 голосов
/ 11 ноября 2010

Я занимаюсь разработкой страницы, которая должна работать в различных сценариях, определяемых с помощью JavaScript.Во-первых, если Silverlight установлен, он должен использовать Silverlight.Просто.

if(Silverlight.isInstalled()){
    // do stuff
}

Далее мне нужно определить, МОЖЕТ ли быть установлен Silverlight.Это трудный бит.В основном, если я смотрю, например, на iPad (но это может быть любое устройство, не поддерживающее Silverlight), я хочу использовать обычный HTML.Но если я нахожусь на настольном компьютере, на котором не установлен Silverlight, но могу установить его, я не стану обычным установщиком Silverlight

Silverlight.getSilverlight();

Я видел Silverlight.supportedUserAgent.js , но, как и большинство техник нюхания UA, немного отсталый.Есть ли способ, позволяющий обнаружить такую ​​вещь?

1 Ответ

1 голос
/ 12 ноября 2010

Я не совсем уверен, что это возможно при использовании функции обнаружения. В любом случае ненадежно. Вместо этого я решил использовать вышеупомянутую библиотеку Silverlight.supportedUserAgent.js.

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