يتيح Chrome الآن سمة download
الجديدة لمواصفات HTML لعناصر a
. عند استخدام هذه السمة، تشير إلى أنّه على المتصفّح تنزيل المورد الذي تشير إليه بدلاً من الانتقال إليه.
من جارٍ تنزيل موارد:
على سبيل المثال، يؤدي النقر على الرابط التالي إلى تنزيل ملف .png باسم "MyGoogleLogo.png" بدلاً من الانتقال إلى قيمة href
: download me. في ما يلي علامات الترميز الخاصة بهذا الإجراء:
<a href="http://web-central.appspot.com/.../web-fundamentals-icon192x192.png" download="WebfundamentalsLogo">download me</a>
ستظهر الفائدة الحقيقية من a[download]
عند العمل مع عناوين URL الخاصة بكل من blob: وfilesystem:.
سيتيح ذلك للمستخدمين تنزيل المحتوى الذي تم إنشاؤه أو تعديله داخل تطبيقك.
تجدر الإشارة إلى أنّ الصورة في المثال أعلاه لها المصدر نفسه بالنسبة إلى الموقع الإلكتروني. إذا حاولت استخدام رابط لصورة من مصدر مختلف، قد لا يعمل الرابط كرابط للتنقّل بدلاً من رابط التنزيل. ويرجع ذلك إلى أنّ العديد من إصدارات المتصفّح لا تتوافق مع سياسة التنزيل على ملفات المصادر المختلفة. على سبيل المثال، كانت إصدارات Chrome الأقدم من الإصدار 65 تسمح بتنزيل ملفات من مصادر مختلفة، وتم إيقاف هذه الميزة نهائيًا في الإصدارات الأحدث. يُرجى الاطّلاع على هذا المقالة للاطّلاع على مزيد من التفاصيل. يمكنك استخدام عنوان Content-Disposition
لإجبار عملية تنزيل من مصدر آخر.
توافق المتصفّح: لا يتوفّر هذا السمة إلا في الإصدار الحالي من قناة المطوّرين في Chrome (14.0.835.15 والإصدارات الأحدث).