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 gitmek yerine tarayıcı tarafından indirilmesi gerektiğini ifade eder.

Kaynakları İndirme bölümünde:

Örneğin, aşağıdaki bağlantıyı tıkladığınızda .png dosyası "GoogleLogom.png" olarak indirilir. href değerine gitmek yerine beni indir seçeneğini kullanabilirsiniz. Bunun işaretleme aşağıdaki gibidir:

<a href="http://web-central.appspot.com/.../web-fundamentals-icon192x192.png" download="WebfundamentalsLogo">download me</a>

a[download] özelliğinin asıl avantajı, blob: URL'ler ve filesystem: URLs URL'leriyle çalışırken uygulamanız olacaktır. Kullanıcılara, uygulamanızda oluşturulan/değiştirilen içeriği indirmeleri için bir yol sunar.

Demonun tamamı

Yukarıdaki örnekte, resmin web sitesi için aynı kaynağa sahip olduğu unutulmamalıdır. Farklı kaynaktan gelen bir resmin bağlantısını kullanmaya çalışırsanız bu 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 çapraz kaynak dosyaların indirilmesine izin veriyordu ve sonraki sürümlerde bu özellik 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 özelliği yalnızca geçerli Chrome geliştirici kanalı sürümü (14.0.835.15+) destekler.