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

问题描述:

我使用silverlight 5并托管了SL5应用程序。如何检测客户端计算机是否安装了silverlight?

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

我已经验证下面的网址,也做了同样的事情..

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

但我主持我的申请,没有在上面的网址相同,但它并没有奏效.. 我有如果客户端没有Silverlight,则仅默认结果,但不包含我的定制信息。

我正在使用Silverlight 5

问候

gopal.s

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

的Silverlight.js的文件做了所有的法宝。实际上,如果您在Visual Studio 2010中检测Silverlight时创建了一个新的Silverlight项目,并且自动安装都是为您处理的。

Silverlight Install and Upgrade Experience拥有定制安装体验的所有信息