تعریف Rel یا Noreferrer

از مرورگرها بخواهید اطلاعات ارجاع دهنده را نپردازند

HTML5 بسیاری از ویژگی های جدید را اضافه کرده است و یکی از آنها کلیدواژه جدید noreferrer برای ویژگی است. این کلمه کلیدی به مرورگر می گوید که نباید اطلاعات ارجاع HTTP را جمع آوری یا ذخیره کند، هنگامی که پیوند مرتبط پیگیری شود. توجه داشته باشید که مشخصه دارای norefe rr er است، با دو ردپا بر خلاف هدر HTTP، که تنها یک r دارد. ( نحوه ی ارجاع املایی ).

این کلمه کلیدی مناسب برای طراحان وب است تا شما بتوانید کنترل کنید که چه پیوندهای شما اطلاعات ارجاع سایت را به آن انتقال می دهید.

به عبارت دیگر، خوانندگان می توانند روی لینک ها کلیک کنند، اما سایت مقصد نمی بیند که از سایت شما آمده است.

با استفاده از کلید واژه Noreferrer

برای استفاده از کلمه کلیدی noreferrer، آن را در ویژگی rel در داخل هر عنصر A یا AREA قرار دهید.

از سال 2013، کلید واژه Rel = noreferrer در تمام مرورگرها پشتیبانی نمی شود. اگر وبسایت شما دارای نیاز حیاتی برای جلوگیری از این اطلاعات باشد، باید به سرورهای پروکسی و سایر راه حل ها برای جلوگیری از اطلاعات رونویسی در سایت خود نگاه کنید.

تست لینک های Noreferrer شما

اگر شما از این صفحه بازدید می کنید باید یک رفرنر از این صفحه وب را بازگردانید. سپس می توانید کلید واژه noreferrer را به لینک اضافه کنید و مرورگر خود را آزمایش کنید تا ببینید آیا از آن پشتیبانی می کند یا خیر.

در اینجا HTML برای قرار دادن بر روی صفحه وب خود برای تست لینک های رفرنس و noreferrer قرار دارد:

این پیوند باید دارای رفرنس باشد
این لینک نباید ارجاع دهنده باشد

هنگامی که روی لینک اول کلیک میکنید، باید پاسخی مانند:

http://webdesign.about.com/gi/o.htm؟zi=1/XJ&zTi=1&sdn=webdesign&cdn=compute&tm=7&f=22&su=p284.13.342.ip_p504.6.342.ip_&tt=65&bt=3&bts=91&zu=http٪ 3A // jenn.kyrnin.com / about / showreferer.html

و هنگامی که روی لینک دوم کلیک میکنید، باید پاسخی مانند:

شما به طور مستقیم به اینجا آمدید یا هیچ ارجاعی ارسال نشد.

در آزمایشهای من، کروم و سافاری هر دو صفت rel = noreferrer را به درستی پشتیبانی کردند، در حالی که فایرفاکس و اپرا نبودند. من اینترنت اکسپلورر را امتحان نکرده ام.

دریافت اطلاعات بیشتر در مورد مرجع HTML: