从浏览器安装后启动Silverlight Out-of-Browser

我正在Silverlight 4 Beta中构建原型应用程序,我正在使用Out-of-Browser(OOB)function。 我需要OOBfunction才能访问本地文件系统,我想避免编写ActiveX组件或Java applet。

我需要能够在客户端计算机上安装后从浏览器启动OOB体验。 我似乎能够做的就是从浏览器中检测应用程序是否已安装,然后要求用户从桌面或开始菜单(作为普通应用程序)启动它。

然而,这“打破”了客户所需的体验,应该从浏览器引导。 有没有人能够直接从浏览器启动OOB应用程序?

谢谢,

马亭

这不应该是可能的。

仅仅因为用户同意将应用程序安装为OOB,就不应该授予源站点权限,以便它可以调用OOB体验,而无需用户明确决定这样做。

所以你最接近的就是你已经拥有的东西。 礼貌地提醒用户他们已经将应用程序安装为OOB。 如果可能,请允许浏览器和“已安装的消息”中的某些function说明使用已安装的版本可能会获得最佳体验。