خاصية 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