Es interesante cómo algunas cosas cierran el círculo. En los primeros días de la Web, los navegadores descargaban automáticamente enlaces a archivos que no eran una página web, como imágenes, archivos PDF y documentos. Luego, los navegadores se volvieron tan avanzados que podían abrir casi cualquier archivo en tiempo real. Sin embargo, eso creó un problema para los desarrolladores. ¿Cómo obligaría a un navegador a descargar un archivo, en lugar de abrirlo? Surgieron un montón de trucos y soluciones para resolver el problema, pero ninguno fue una verdadera solución. Todo eso cambió con HTML5 cuando se introdujo el Atributo de descarga.
Ahora, los desarrolladores pueden agregar un atributo de descarga especial a sus etiquetas de anclaje HTML para decirles a los navegadores que traten un enlace como una descarga, en lugar de abrir el archivo de destino. Hay algunas formas diferentes en las que puede usar el Atributo de descarga para controlar la forma en que los navegadores manejan sus enlaces de descarga. Aún mejor, todos los navegadores modernos admiten el Atributo de descarga, por lo que no debería ver ningún problema con la compatibilidad o la necesidad de una alternativa.
Image
Hay algunas formas diferentes de manejar el atributo de descarga. Cada uno tiene su propio beneficio, y todos funcionan sin problemas en diferentes navegadores.
El atributo de descarga simple
La forma más sencilla de usar el Atributo de descarga es simplemente incluirlo en su forma más básica en sus etiquetas de anclaje. No necesita incluir un nombre de archivo adicional ni ninguna información de respaldo. El resultado se ve así:
¡Descargar ahora!
Image
Al incluir "descargar" le estás diciendo a cualquier navegador que lea la página que descargue el enlace de destino en lugar de abrirlo. En este caso, el navegador descargará el archivo exactamente como está con el mismo nombre.
Image
Cambiar el nombre del archivo
¿Qué sucede si realmente desea cambiar el nombre? Hay muchas ocasiones en las que querrías hacer esto. Los nombres de archivo generados automáticamente son un buen ejemplo. Por lo general, tienen nombres ridículamente largos con cadenas de caracteres basura. Esa no es la experiencia que desea para sus visitantes. Puede estandarizar las cosas con el atributo de descarga.
Para especificar un nombre de archivo, establezca el atributo de descarga igual a él. Excluye la extensión del archivo. El navegador no puede y no convertirá el tipo de archivo, por lo que no tiene sentido intentarlo.
¡Descargar ahora!
Sus visitantes descargarán el archivo como su-archivo.pdf.
Descarga de una imagen
Junto con esto, viene una forma simplificada de permitir que sus usuarios descarguen imágenes directamente. Esto no es revolucionario, y probablemente pueda armarlo usted mismo, pero puede usar el atributo de descarga para crear un enlace de imagen descargable.
Image
Comience configurando una imagen como lo haría normalmente en su página. Esta, por supuesto, será la imagen que estará disponible para descargar.
Luego, encapsule todo en una etiqueta de anclaje, vinculando a la ruta de la imagen.
Finalmente, agregue el atributo de descarga a su etiqueta de anclaje. Puede cambiar el nombre de su imagen si lo desea.
Image
Ahora, cuando un visitante haga clic en la imagen, la descargará automáticamente directamente desde su servidor. No es necesario, y puede parecer excesivo para un desarrollador, pero ¿cuántos visitantes del sitio pensarían en hacer clic derecho en una imagen para verla o descargarla?
Si desea agregar un enlace en el que se pueda hacer clic a su biografía de TikTok, puede hacerlo, pero tendrá que hacer algunas concesiones. Esto es lo que necesita saber
Copiar enlaces en la aplicación Correo en un iPhone o iPad es fácil de hacer. Aquí hay un tutorial paso a paso sobre cómo copiar URL desde su dispositivo
¿Quieres hacer clic en un enlace en Snapchat? Puede aprender cómo agregar un enlace en Snapchat buscando el botón de enlace antes de enviar sus fotos o videos
Es muy fácil convertir el texto de los correos electrónicos de macOS y OS X Mail de tu Mac en enlaces en los que se puede hacer clic. Eliminar enlaces es igual de fácil