¿Cómo puedo ejecutar un archivo exe externo desde una página htm en Firefox?
Mediante un hipervínculo necesito abrir un archivo llamado slideshow.exe desde un archivo htm que se está ejecutando en Firefox 50.1. Tanto el archivo htm como el exe van a ser llamados desde un CD, que es donde se guardará la aplicación general
Tutte le risposte (3)
¡Hola!
El navegador sólo puede descargar el archivo, pero no ejecutarlo directamente, el usuario ha de hacer doble clic en el archivo descargado.
Mira https://developer.mozilla.org/en-US/docs/Web/HTML/Element/a para ver como crear el enlace en tu página.
Por favor dinos si esto resuelve tu pregunta.
¡Gracias!
Empecemos por el principio: no soy desarrollador de páginas htm, sólo las creo con MsWord 10. Desde hace años hago álbumes de fotografías basados en archivos htm que ejecutan slideshows.exe, todo ello grabado en un CD-DVD. Hasta ahora los enlaces entre este archivo htm y los slideshow.exe que contienen las fotos se han ejecutado perfectamente: el navegador abría y ejecutaba el exe sin problemas. Internet Explorer ofrece la posibilidad de ejecutar o grabar el exe, pero Mozilla no, que yo sepa. Por eso preguntaba si había alguna forma de ejecutar directamente, saltándose la obligatoriedad de grabar el exe en local. Evidentemente, el usuario final de estos CD puede tener el navegador que le apetezca, pero no deja de ser un engorro tener que grabar y ejecutar en local lo que ya está en el CD. Además, mi inglés no es tan bueno como para entender lo que me dice la dirección a la que me envias para crear el enlace. Mis conocimientos de html son muy pocos: sólo lo que me deja hacer MsWord 10. De todas formas, agradezco tu tiempo e interés en resolver el problema. Repito ¡Gracias!
¡Hola!
Algo que te convendría probar es hacer el slideshow en HTML5 para no depender del .exe, acá un ejemplo de Microsoft https://msdn.microsoft.com/en-us/library/hh920769(v=vs.85).aspx
https://thimble.mozilla.org/es/ es un proyecto de Mozilla que te ayuda a aprender un poco más de HTML, CSS y JavaScript.
Por favor dinos si esto resuelve tu pregunta.
¡Gracias!