Forzar descarga de una imagen usando JavaScript puro

Forzar descarga de una imagen usando JavaScript puro

Forzar la descarga de una imagen consiste en descargar inmediatamente desde un link sin abrir la imagen, guardándola de inmediato, HTML5 trajo entre sus cambios un atributo llamado download para colocarlos en enlaces de imágenes y así forzar la descarga pero esto no funciona cuando estamos en un sitio web y queremos descargar una imagen que está fuera del mismo dominio, en ese caso ¿Cómo descargar la imagen desde un link diferente a nuestro dominio? Se puede realizar utilizando JavaScript sin librerías adicionales, simplemente JavaScript puro.

Prueba el código

See the Pen Force image download with JavaScript by Vladimir Salguero (@vladisalguero) on CodePen.


Video