确定是否可以安装Silverlight

时间:2010-11-11 14:53:42

标签: javascript silverlight

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

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

接下来我需要能够确定是否可以安装Silverlight。这是很难的。基本上,如果我正在查看on,例如,iPad(但可能是任何非Silverlight功能的设备),我想使用纯HTML。但是,如果我在没有安装Silverlight但可以安装它的桌面计算机上,我通常不会安装Silverlight的东西

Silverlight.getSilverlight();

我见过Silverlight.supportedUserAgent.js,但大多数UA嗅探技术都有点倒退。有没有一种方法能够检测到这样的事情?

1 个答案:

答案 0 :(得分:1)

我不完全确定使用特征检测是可行的。反正不可靠。我决定使用上面的Silverlight.supportedUserAgent.js库。