Saltar al contenido

¿Cómo iniciar la descarga automática de un archivo en Internet Explorer?

Te recomendamos que revises esta resolución en un ambiente controlado antes de pasarlo a producción, un saludo.

Solución:

SourceForge utiliza un

(Efecto secundario: sin redirección, sin JavaScript, la URL original permanece sin cambios).

yo odio cuando los sitios complican tanto la descarga y usan hacks en lugar de un buen enlace antiguo.

Versión muerta simple:

Start automatic download!

¡Funciona! ¡En todos los navegadores!


Si desea descargar un archivo que generalmente se muestra en línea (como una imagen), entonces HTML5 tiene un download attribute que fuerza la descarga del archivo. También le permite anular el nombre del archivo (aunque hay una mejor manera de hacerlo):

Download

Versión con una página de “gracias”:

Si desea mostrar “gracias” después de la descarga, utilice:


 Start automatic download!

Función en eso setTimeout podría ser más avanzado y, por ejemplo, descargar la página completa a través de AJAX (pero no navegue fuera de la página, no toque window.location o activar otros enlaces).

El punto es que el enlace para descargar es real, puede ser copiado, arrastrado, interceptado por aceleradores de descarga, obtiene :visited color, no se vuelve a descargar si la página se deja abierta después de reiniciar el navegador, etc.

Eso es lo que uso para ImageOptim

Recientemente lo resolví colocando el siguiente script en la página.

setTimeout(function ()  window.location = 'my download url'; , 5000)

Estoy de acuerdo en que una meta-actualización sería mejor, pero si no funciona, ¿qué haces?

¡Haz clic para puntuar esta entrada!
(Votos: 2 Promedio: 5)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *