如何检测客户端机器是否安装了silverlight?

时间:2012-07-13 06:03:03

标签: silverlight-5.0

我正在使用silverlight 5并托管了SL5应用程序。

正如我们所看到的,当我们进入本网站的主页时,如果我们没有安装silverlight,我们会看到一条消息告诉我们安装silverlight。如何检测客户端机器是否未安装Silverlight?  如果没有安装,我需要显示自定义消息并将用户带入micorsoft站点,以便下载silverlight而不是安装silverlight消息。

我已经验证了以下网址并做了同样的事情..

http://www.xdevsoftware.com/blog/post/Si...ction.aspx

但我托管了我的应用程序,我在上面的网址中做了同样的事情,但它没有用.. 如果客户端没有silverlight,我只得到默认结果,但不是我的自定义信息。

我正在使用silverlight 5。

此致

gopal.s

1 个答案:

答案 0 :(得分:1)

请查看http://msdn.microsoft.com/en-us/library/cc838126(v=vs.95).aspx

Silverlight.js文件可以完成所有魔法。事实上,如果您在Visual Studio 2010中创建一个新的银灯项目,则会检测Silverlight并自动安装。

Silverlight Install and Upgrade Experience包含有关自定义安装体验的所有信息