从浏览器安装后推出浏览器的出的Silverlight [英] Launch Silverlight Out-of-Browser from browser post-installation

查看:216
本文介绍了从浏览器安装后推出浏览器的出的Silverlight的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我建立在Silverlight 4测试版原型应用程序中,我使用了Out的浏览器(OOB)功能。我需要的OOB功能,可以访问本地文件系统,我想,以避免写一个ActiveX组件或Java小程序。

I am building a prototype application in Silverlight 4 Beta and I am using the Out-of-Browser (OOB) functionality. I need the OOB functionality to be able to access the local file system, and I would like to avoid writing an ActiveX component or Java applet.

我有一个要求,能够从浏览器启动OOB经验,一旦被安装在客户机上。所有我似乎能够做的是从浏览器检测应用程序是否已安装,然后要求用户从桌面上启动或开始菜单(作为一个正常的应用程序)。

I have a requirement to be able to launch the OOB experience from the browser once it has been installed on the client machine. All I seem to be able to do is detect from the browser whether the application has been installed, and then ask the user to start it from the desktop or start menu (as a normal application).

然而,这打破的客户,这应该从浏览器被定向所需的经验。有没有人能直接从浏览器启动OOB应用程序?

This however 'breaks' the experience required by the customer, which should be directed from the browser. Has anyone been able to launch the OOB application directly from the browser?

感谢您,

的Martijn

推荐答案

这应该是不可能的。

仅仅因为用户已同意安装的应用程序作为OOB这不应该赋予权利的来源网站,它就可以调用OOB体验,而用户显式决定这样做。

Just because a user has agreed to install an application as an OOB this should not confer rights to the source site that it can then invoke the OOB experience without the user explictly deciding to do so.

所以最接近你将得到的是你已经拥有。礼貌地提醒他们该应用程序已安装作为一个OOB用户。如果可能允许从浏览器,在你的已安装的信息部分的功能​​说明,最好的经验,可以通过使用安装的版本,而不是可以了。

So the closest your going to get is what you already have. Politely remind the user that they have the app already installed as an OOB. If possible allow some functionality from the browser and in your "already installed message" explain that the best experience may be had by using the installed version instead.

这篇关于从浏览器安装后推出浏览器的出的Silverlight的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆