SHET16

rel= noopener چیست؟ چرا به لینک‌های وردپرس اضافه می‌شود؟

rel= noopener چیست؟

چند وقت پیش یکی از هم میهنان از من پرسید، خاصیت rel=”noopener” چیست و چه مزیتی دارد؟ این سوال باعث شد مقاله امروز را در رابطه با این خاصیت و ویژگی‌های آن توضیح دهم.

خیلی‌ها فکر می‌کنند این خاصیت مثل rel=”nofollow” مربوط به سئوی سایت می‌شود. اما این خاصیت بر خلاف سایر خصوصیات تگ a به مواردی مثل سئو مربوط نیست.

زمانیکه در حال نوشتن یک پست جدید در وردپرس هستید، شاید دوست داشته باشید یکی از کلمات موجود در نوشته را لینک کنید و از وردپرس بخواهید این لینک را در تب جدیدی باز کند. به این شکل:

لینک جدید در وردپرس

اما تا اینجای کار زیاد عجیب نیست. عجیب اینجاست که وردپرس بصورت خودکار یک خاصیت rel=”noopener” به کدنویسی سایت شما اضافه می‌کند!

rel= noopener چیست؟

noopener یک صفت در HTML است که بصورت پیشفرض به تمام لینک های وردپرس اضافه می شود. اما معمولا همراه با ویژگی rel=”noreferrer” همراه است. این امکان معمولا توسط وردپرس استفاده می‌شود تا امنیت کاربران شما را ارتقا دهد.

یک خاصیت می‌تواند چه ربطی به امنیت کاربر داشته باشد؟

در واقع یک‌سری امکانات در جاوا اسکریپت وجود دارد که با آن می‌توان اطلاعات سایتی که به شما لینک داده را سرقت کرد. وقتی شما به سایتی لینک می‌دهید، این وبسایت می‌تواند با استفاده از ویژگی window.opener در جاوا اسکریپت می‌تواند آدرس صفحه لینک دهنده را تغییر دهد و به شکلی سرقت اطلاعات انجام دهد.

افزودن خاصیت rel= noopener این ویژگی را از ساختار جاوا اسکریپت سلب می‌کند. به این ترتیب دیگر وبسایتی که به آن لینک می‌دهید نمی‌تواند اطلاعات کاربر شما را سرقت کند.

تفاوت بین rel= nofollow و rel= noopener چیست؟

تفاوت بین این دو کاملا ساده و قابل فهم است. این دو هیچ ربطی به یکدیگر ندارند. 🙂 nofollow برای ربات‌های جستجوگر و دستور به بات‌های گوگل و بینگ و … به کار می‌رود و noopener برای جلوگیری از استفاده window.opener که این دو کاملا با یکدیگر متفاوت هستند. در واقع هر کدام از اینها در جای خود و در حیطه کاری خود بکار می‌روند.

موفق باشید.

نظر شما در این مورد چیه؟

  1. U340649۲۶ اسفند ۱۴۰۲

    ایا برای سئو تاثیر منفی داره ؟

  2. U328631۳ دی ۱۴۰۲

    سلام من کلا منظور این مقاله رو متوجه نشدم. میشه واضح تر بگید یک لینک رو چطور میشه noopener کرد؟

    • رضا راد۴ دی ۱۴۰۲

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

  3. U6192۲۹ مهر ۱۳۹۸

    سلام؛ آموزش خوبی بود، آخرش نفهمیدم تفاوت noreferrer با noopener چیه؟
    آیا برای لینک های داخلی و خارجی متفاوت هست؟

    • تیم پشتیبانیتیم پشتیبانی۲۹ مهر ۱۳۹۸

      با سلام و احترام
      تفاوتی ندارند و در کنار هم کار میکننئ
      noopener برای جلوگیری از استفاده window.opener در جاوا اسکریپت هست
      noreferrer برای جلوگیری از سرقت داده توسط سایتی هست که لینک میدهیم

  4. کاربر مهمان۱۰ اردیبهشت ۱۳۹۸

    سلام، خیلی خیلی ممنون

  5. کاربر مهمان۲۲ اسفند ۱۳۹۷

    ممنون جال بود
    پس اگه به مطلب یه سایت دیگه اینجوری لینک گذاری کردیم چطور میتونیم فالو کنیم!؟

    • رضا راد۲۲ اسفند ۱۳۹۷

      درود سپاس خودکار فالو هست نیازی نیست فالو کنید.

  6. کاربر مهمان۲۸ آذر ۱۳۹۷

    ممنون جالب بود
    استفاده کردم
    موفق باشید و پیروز
    شاد باشید و بهروز

گفتگو با تیم فروشسلام! دنبال پاسخ برای سوالات خود هستید؟ ما اینجا آماده کمک به شما هستیم...

در حال بارگذاری مقالات...

پشتیبانگفتگو با تیم فروش
پشتیبانگفتگو با تیم فروش در حال حاضر آفلاین هستیم. لطفاً پیام بگذارید تا در اولین فرصت پاسخ دهیم. آفلاین

در حال بارگذاری...

سوالی درباره محصولات سایت دارید؟از ما بپرسید.