Kaynakları HTML5 olarak indirme - a[indir]

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.

Demonun tamamı

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.