Javascript 确定是否可以安装Silverlight

Javascript 确定是否可以安装Silverlight,javascript,silverlight,Javascript,Silverlight,我正在开发一个页面,该页面需要在使用JavaScript确定的各种场景中工作。首先,如果安装了Silverlight,则应使用Silverlight。简单 if(Silverlight.isInstalled()){ // do stuff } 接下来,我需要能够确定是否可以安装Silverlight。这是困难的一点。基本上,如果我在iPad(但可以是任何不支持Silverlight的设备)上观看,我希望使用纯HTML。但是如果我在一台没有安装Silverlight但可以安装它的台式机

我正在开发一个页面,该页面需要在使用JavaScript确定的各种场景中工作。首先,如果安装了Silverlight,则应使用Silverlight。简单

if(Silverlight.isInstalled()){
    // do stuff
}
接下来,我需要能够确定是否可以安装Silverlight。这是困难的一点。基本上,如果我在iPad(但可以是任何不支持Silverlight的设备)上观看,我希望使用纯HTML。但是如果我在一台没有安装Silverlight但可以安装它的台式机上,我就不想再安装Silverlight了

Silverlight.getSilverlight();

我已经看过了,但是像大多数UA嗅探技术一样,有点落后。有没有一种功能可以检测到这样的事情?

我不完全确定使用功能检测是否可行。反正也不可靠。我决定改用上面的Silverlight.supportedUserAgent.js库。

希望他们没有禁用js。:)