ویژگی 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 |