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

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

问题描述

我正在 Silverlight 4 Beta 中构建原型应用程序,并且正在使用浏览器外 (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?

谢谢,

马丁

推荐答案

这应该是不可能的.

仅仅因为用户已同意将应用程序安装为 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 Out-of-Browser的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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