يتيح 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 والإصدارات الأحدث).