Como saber si el usuario tiene Silverlight instalado
Esta fue la pregunta que se hizo en los foros de MSDN, es una pregunta interesante porque puede que nos interese redirigir automáticamente al usuario que no tiene instalado Silverlight a una pagina nuestra en formato HTML sin tener que obligarle a instalar Silverlight para ver nuestra pagina y perder un visitante que no quiere instalarse el plugin.
La manera de comprobarlo es a través de JavaScript
function isSilverlightInstalled()
{
var isSilverlightInstalled = false;
try
{
//check IE
try
{
var slControl = new ActiveXObject('AgControl.AgControl');
isSilverlightInstalled = true;
}
catch (e)
{
//Checkeamos Firefox
if ( navigator.plugins["Silverlight Plug-In"] )
{
isSilverlightInstalled = true;
}
}
}
catch (e)
{
}
return isSilverlightInstalled;
}
A disfrutarlo