Descargar atributo no funciona en safari

Estoy usando un atributo de descarga en mi enlace:

Download image 

Está funcionando muy bien en casi todos los navegadores. Esto significa que si hago clic en el enlace, la imagen se descarga automáticamente. Lo probé en el safari 10.1.2 en mi mac y está funcionando bien.

Pero en mis amigos mac que está trabajando con safari 10.0.3 no está funcionando. Está diciendo que la imagen solo se abre en una nueva ventana pero no se está descargando.

¿Por qué sucede esto y qué puedo hacer para que funcione en cualquier lugar?

Según https://developer.apple.com/library/content/releasenotes/General/WhatsNewInSafari/Articles/Safari_10_1.html , se agregó en Safari 10.1:

Atributo de descarga HTML5 El atributo de descarga para elementos de anclaje indica que el objective del enlace es un enlace de descarga que descarga un archivo, en lugar de un enlace de navegación. Cuando hace clic en un enlace con el atributo de descarga, el destino se descarga como un archivo. Opcionalmente, el valor del atributo de descarga proporciona el nombre sugerido del archivo.

No parece estar disponible en iOS Safari 11.1 a pesar de mis propias pruebas, lo que me confunde un poco. Espero que sean iguales en cuanto a soporte de estándares, en función de su numeración de versión similar.

 try this code : var element = document.createElement('a'); var clearUrl = base64.replace(/^data:image\/\w+;base64,/, ''); // element.setAttribute('href', 'data:attachment/image' + base64); element.setAttribute('href', 'data:application/octet-stream;base64,' + encodeURIComponent(clearUrl)); element.setAttribute('download', 'filename.jpg'); document.body.appendChild(element); element.click(); document.body.removeChild(element) 

Esto es un trabajo para mí en la versión de safari 10.0.3

Por favor, eche un vistazo a https://www.w3schools.com/TagS/tag_a.asp

Desplácese hacia abajo hasta los atributos y verá que el atributo DESCARGAR solo es compatible con HTML5, que, según parece, no admite la versión de Safari de su amigo. Recomiendo actualizar el progtwig.

Alternativamente, puede hacer clic con el botón derecho en la imagen, luego hacer clic en Guardar como … y luego descargarla de esa manera.

@Jarla

    Intereting Posts