Chrome artık a
öğelerinde HTML spesifikasyonunun yeni download
özelliğini destekliyor. Bu özellik kullanıldığında, işaret ettiği kaynağın tarayıcı tarafından gidileceği yere gitmek yerine indirilmesi gerektiğini gösterir.
Kaynakları indirme bölümünde:
Örneğin, aşağıdaki bağlantıyı tıkladığınızda .png dosyası, href
değerine gitmek yerine "MyGoogleLogo.png" olarak indirilir: beni indir. Bunun işaretlemesi aşağıdaki gibidir:
<a href="http://web-central.appspot.com/.../web-fundamentals-icon192x192.png" download="WebfundamentalsLogo">download me</a>
a[download]
'ün asıl avantajı, blob: URL'leri ve filesystem: URL'leri ile çalışırken ortaya çıkar. Bu, kullanıcılara uygulamanızda oluşturulan/değiştirilen içeriği indirme olanağı sunar.
Yukarıdaki örnekte, resmin web sitesiyle aynı kaynağa sahip olduğu unutulmamalıdır. Farklı bir kaynaktan resim bağlantısı kullanmaya çalışırsanız bağlantı, indirme bağlantısı yerine gezinme bağlantısı olarak çalışmayabilir. Bunun nedeni, tarayıcının birçok sürümünün kaynaklar arası dosyalarda indirme politikasını desteklememesidir. Örneğin, 65'ten önceki Chrome sürümleri kaynak dışı dosyaların indirilmesine izin veriyordu ve bu özellik sonraki sürümlerde kullanımdan kaldırıldı. Daha fazla bilgi için bu makaleyi okuyun. Başka bir kaynaktan indirmeye zorlamak için Content-Disposition
üstbilgisini kullanabilirsiniz.
Tarayıcı desteği: Bu özellik yalnızca mevcut Chrome geliştirici kanalı sürümünde (14.0.835.15 ve sonraki sürümler) desteklenir.