Estoy construyendo una aplicación prototipo en Silverlight 4 Beta y estoy usando la funcionalidad Out-of-Browser (OOB). Necesito la funcionalidad OOB para poder acceder al sistema de archivos local, y me gustaría evitar escribir un componente ActiveX o un applet de Java.Ejecutar Silverlight fuera del navegador desde el navegador después de la instalación
Tengo el requisito de poder iniciar la experiencia OOB desde el navegador una vez que se haya instalado en la máquina cliente. Todo lo que puedo hacer es detectar desde el navegador si la aplicación se ha instalado y luego pedirle al usuario que la inicie desde el escritorio o desde el menú de inicio (como una aplicación normal).
Esto sin embargo 'rompe' la experiencia requerida por el cliente, que debe ser dirigida desde el navegador. ¿Alguien ha podido iniciar la aplicación OOB directamente desde el navegador?
Gracias,
Martijn
Mucho aprecié AnthonyWJones (+1). Sin embargo, ¿un botón al hacer clic en el sitio web que inicia el OOB previamente instalado no cuenta como un usuario 'que decide explícitamente hacerlo'? (solo pensando en voz alta) –
@martijn_himself: No. ¿Qué pasa si mi OOB se llamó "Guerra termonuclear global" pero el botón en el navegador dice "Ver broma del día" ?? – AnthonyWJones
@AnthonyWJones: Hmmm, todavía no estoy seguro de que sea un punto válido. El usuario acordó previamente instalar y confiar en el OOB. Puedo lograr lo mismo con un componente ActiveX o Applet Java de confianza (es decir, romper el sandbox). Si esa es una buena idea en primer lugar es una discusión diferente :). –