我正在开发一个需要在各种使用JavaScript确定的场景中工作的页面。首先,如果安装了Silverlight,它应该使用Silverlight。简单。
if(Silverlight.isInstalled()){
// do stuff
}
接下来我需要能够确定是否可以安装Silverlight。这是很难的。基本上,如果我正在查看on,例如,iPad(但可能是任何非Silverlight功能的设备),我想使用纯HTML。但是,如果我在没有安装Silverlight但可以安装它的桌面计算机上,我通常不会安装Silverlight的东西
Silverlight.getSilverlight();
我见过Silverlight.supportedUserAgent.js,但大多数UA嗅探技术都有点倒退。有没有一种方法能够检测到这样的事情?
答案 0 :(得分:1)
我不完全确定使用特征检测是可行的。反正不可靠。我决定使用上面的Silverlight.supportedUserAgent.js库。