是否可以从Silverlight启动客户端应用程序?
问题描述:
我有一个简单的公司门户网站,允许用户从浏览器启动他们的应用程序。超链接中的URL被传递(使用Javascript)到已签名的applet中,以实际启动客户端应用程序。所有客户端都是XP或Vista,全部运行IE6或IE7。是否可以从Silverlight启动客户端应用程序?
我最近一直在看Silverlight,想知道我是否可以做类似的事情。理想情况下,我想尽一切办法从Silverlight中删除applet。
是否可以从Silverlight调用客户端应用程序?我可以签署一个Silverlight应用程序给它额外的权利吗?
答
您可以从silverlight调用javascript,就像使用JavaScript一样使用链接。
例如调用somefunction
与参数:
HtmlPage.Window.CreateInstance("somefunction", new string[] { "parameter1" });
有关于HTML浏览器集成here
是的,但是如何在客户端启动一个可执行文件呢?那可能吗? – paul 2009-05-19 13:35:44