2009-05-19 202 views
3

我有一個簡單的公司門戶網站,允許用戶從瀏覽器啓動他們的應用程序。超鏈接中的URL被傳遞(使用Javascript)到已簽名的applet中,以實際啓動客戶端應用程序。所有客戶端都是XP或Vista,全部運行IE6或IE7。是否可以從Silverlight啓動客戶端應用程序?

我最近一直在看Silverlight,想知道我是否可以做類似的事情。理想情況下,我想盡一切辦法從Silverlight中刪除applet。

是否可以從Silverlight調用客戶端應用程序?我可以簽署一個Silverlight應用程序給它額外的權利嗎?

回答

1

您可以從silverlight調用javascript,就像使用JavaScript一樣使用鏈接。

例如調用somefunction與參數:

HtmlPage.Window.CreateInstance("somefunction", new string[] { "parameter1" }); 

有關於HTML瀏覽器集成here

+0

是的,但是如何在客戶端啓動一個可執行文件呢?那可能嗎? – paul 2009-05-19 13:35:44

0

現在你應該重新考慮這一點,Silverlight 4中是出了良好的視頻。你可以看到如何運行一個exe文件HERE.

相關問題