خاصية referrerpolicy في HTML <area>
التعريف والاستخدام
referrerpolicy
تحدد الخاصية ما يجب إرساله كـ referrer معلومات عند النقر على رابط
مثال
ضبط خاصية referrerpolicy لروابط منطقية
<map name="planetmap"> <area shape="rect" coords="0,0,114,576" href="sun.html" referrerpolicy="same-origin"> <area shape="circle" coords="190,230,5" href="mercur.html" referrerpolicy="same-origin"> <area shape="circle" coords="228,230,5" href="venus.html" referrerpolicy="same-origin"> </map>
النحو
<area referrerpolicy="no-referrer|no-referrer-when-downgrade|origin|origin-when-cross-origin|same-origin|strict-origin-when-cross-origin|unsafe-url">
قيمة الخاصية
القيمة | وصف |
---|---|
no-referrer | لا ترسل معلومات المشارك |
no-referrer-when-downgrade | الافتراضي. إذا بقي مستوى الأمان للإتفاقية كما هو أو أعلى (من HTTP إلى HTTP، من HTTPS إلى HTTPS، ومن HTTP إلى HTTPS يمكن ذلك)، فأرسل مصدر، المسار والسلسلة المضمنة في الاستعلام. لا ترسل أي شيء إلى مستوى الأمان الأقل (من HTTPS إلى HTTP غير مسموح به) |
origin | أرسل مصدر المستند (بروتوكول، اسم الخادم وملف الملف). |
origin-when-cross-origin | للمطالبات عبر المورد، أرسل مصدر المستند. للمطالبات من نفس المورد، أرسل المصدر والطريق والقيمة في سلسلة الاستعلام. |
same-origin | للمطالبات من نفس المورد، أرسل معلومات الصفحة المشاركة. للطلبات عبر المورد، لا يُرسل أي معلومات عن الصفحة المشاركة. |
strict-origin-when-cross-origin | إذا بقي مستوى الأمان للبروتوكول كما هو أو أعلى (من HTTP إلى HTTP، من HTTPS إلى HTTPS، ومن HTTP إلى HTTPS)، أرسل المصدر. للأسوء من مستوى الأمان (من HTTPS إلى HTTP)، لا يُرسل أي شيء. |
unsafe-url | إرسال المصدر والطريق والقيمة في سلسلة الاستعلام (لا يهم الأمان). استخدم هذا القيمة بحذر! |
دعم المتصفح
الرقم في الجدول يشير إلى إصدار المتصفح الأول الذي يدعم هذا الخصائص.
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
Chrome | Edge | Firefox | Safari | Opera |
51.0 | 79.0 | 50.0 | 11.1 | 38.0 |