Silverlight 4在浏览器中启动受信任的应用程序?

时间:2010-03-27 17:42:09

标签: silverlight silverlight-4.0 out-of-browser trusted-application

我只是失去了5个小时寻找一个我无法找到的答案:p

首先,我想强制一个受信任的应用程序(我需要访问文件系统)显示到浏览器中。基于我在google a trusted application must be installed and launched as a desktop application上发现的内容(也称为浏览器外应用程序)。

所以,我希望在客户端安装一个应用程序,但同时,用户也必须能够在我的网站上启动同一个应用程序到浏览器窗口。这可能吗?

其次,我想向用户提供从浏览器启动应用程序的可能性。为了清楚起见,应用程序安装在客户端计算机上,但我想在我的网站上启动一个启动桌面应用程序的按钮。我怎么能这样做?

由于

2 个答案:

答案 0 :(得分:2)

答案有点而且没有。

是的,您也可以在浏览器中运行已安装在客户端上的应用程序。但是,并非所有已安装的应用程序功能都可用。任何需要提升信任的东西都无法在浏览器中运行。

不,您无法从浏览器中运行的代码中以编程方式启动已安装的应用程序。您可以做的最好的事情是向用户显示礼貌消息,表明他们已经安装了此应用,并且为了访问他们需要启动它的所有功能。

答案 1 :(得分:2)

是的,自Silverlight 5以后就可以了,请参阅silverlight-4-elevated-permission-inside-the-browser

上的答案