بستن کلیک راست با جاوااسکریپت
در این نوشته به شما نحوه بستن کلیک راست را در صفحهی وب آموزش میدهیم؛ این کد به زبان برنامه نویسی جاواسکریپت است و باعث میشود وقتی کاربر کلیک راست کرد هیچ اتفاقی نیفتد.
بستن کلیک راست با جاوااسکریپت
برای غیرفعال کردن امکان کلیک راست در صفحات وب کافیست قطعه کد زیر را در تگ head صفحهی خود قرار دهید:
document.addEventListener('contextmenu', event => event.preventDefault());
دقت کنید کد بالا جاوااسکریپت است و باید بین زوج تگ script آن را قرار دهید.
پیشنهاد نویسنده: تنظیم صفحات فارسی در HTML
اگر روشهای بهتر و سادهتری برای انجام این موضوع دارید در بخش نظرات همین نوشته برای ما بنویسید.
برای امتیاز به این نوشته کلیک کنید!
[کل: 1 میانگین: 5]



















روی همه مرورگرها جواب میده؟
بله این کد روی اکثر مرورگرهای مدرن به خوبی کار میکند.
توضیح ساده و مستقیم
موفق باشین
آیا بهتر نیست به جای مسدودسازی کامل، دسترسی کاربر رو مدیریت کنید تا تجربه کاربری خراب نشه؟
هدف این آموزش، ارائه راهکاری برای موارد خاصی است که نیاز به محدودیت کلیک راست وجود دارد و درک میکنیم که تجربه کاربری اهمیت بالایی دارد.
همزمان کلیدهای کپی مثل Ctrl+C و Ctrl+U رو هم غیرفعال کنیم؟
غیرفعال کردن کلیدهای کپی و مشاهده سورس کد با جاوااسکریپت نیز امکانپذیر است، اما ممکن است تجربه کاربری را تحت تاثیر قرار دهد.
فقط روی بخش خاصی از صفحه این محدودیت اعمال بشه؟
بله، با تغییرات کوچکی در کد میتوانید این محدودیت را فقط به بخش خاصی از صفحه اعمال کنید.