تنزيل الموارد بتنسيق HTML5 - a[تنزيل]

يتيح 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: URL. ستمنح المستخدمين طريقة لتنزيل المحتوى الذي تم إنشاؤه/تعديله داخل تطبيقك.

العرض التوضيحي الكامل

يُرجى العلم أنّه في المثال أعلاه، تحمل الصورة المصدر نفسه في ما يتعلّق بالموقع الإلكتروني. إذا حاولت استخدام رابط صورة من مصدر مختلف، قد لا يعمل الرابط كرابط للتنقّل وليس كرابط للتنزيل. ويرجع ذلك إلى أنّ العديد من إصدارات المتصفّح لا تتوافق مع سياسة تنزيل الملفات المشتركة المصدر. على سبيل المثال، كانت إصدارات Chrome التي تسبق الإصدار 65 تسمح بتنزيل الملفات من مصادر متعددة، وتم إيقافها نهائيًا في الإصدارات اللاحقة. لمزيد من التفاصيل، يُرجى الاطّلاع على هذا. يمكنك استخدام عنوان Content-Disposition لفرض تنزيل من مصدر آخر.

التوافق مع المتصفِّح: لا يتيح استخدام هذه السمة سوى الإصدار الحالي لقناة مطوّري برامج Chrome (الإصدار 14.0.835.15 والإصدارات الأحدث).