ویژگی referrerpolicy <area> HTML

تعریف و استفاده

referrerpolicy ویژگی تعیین می‌کند که چه اطلاعات ارجاع‌دهنده‌ای باید ارسال شود (اطلاعات ارجاع‌دهنده) هنگامی که کاربر روی پیوند کلیک می‌کند.

مثال

برای تنظیم ویژگی 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