HTML5 werd geleverd met alle nieuwe API's, nieuwe invoertypen en kenmerken voor formulieren. Zoals vaak het geval is, verdoezelen die belangrijke toevoegingen vaak de kleine upgrades en ik denk dat dit met name geldt voor het downloadattribuut.
Zoals u weet, zijn er enkele bestanden die de browser niet automatisch downloadt; afbeeldingen, andere webpagina's en afhankelijk van de instellingen in uw browser, soms zelfs pdf's. Het downloadkenmerk geeft de browser een native manier om deze bestanden automatisch te downloaden, zonder terug te vallen op JavaScript. Dit is echt handig voor elke app die zich bezighoudt met het downloaden van afbeeldingen, zoals sites voor het uploaden van afbeeldingen.
Omdat het downloadkenmerk geen scripts van welke aard dan ook gebruikt, is het net zo eenvoudig als het attribuut aan uw link toevoegen:
var a = document.createElement('a');if(typeof a.download != "undefined"){// download attribute is supported}else{// download attribute is not supported}
Uitgelichte afbeelding / thumbnail, afbeelding downloaden via Shutterstock.