2010-11-11 4 views
3

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

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

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

Silverlight.getSilverlight(); 

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

+1

Надеюсь, они не имеют JS-инвалидов. :) –

+0

В этом случае они не будут. –

ответ

1

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

Смежные вопросы