কম্পিউটার টিউটোরিয়াল

void document.oncontextmenu=null বুঝুন: ওয়েব পেজে রাইট-ক্লিক ডিজেবল কেন থাকে

কখনও কখনও অনুপ্রেরণাদায়ক উদ্ধৃতি কপি করতে বা এলিমেন্ট ইনস펙্ট করতে চাইলেও রাইট-ক্লিক মেনু কাজ করে না। এই সমস্যার সমাধান হলো void document oncontextmenu=null।

ইন্টারনেট বিশ্ব এক্সপোনেনশিয়ালি বেড়ে যাচ্ছে, অনেক ওয়েবসাইটে চমৎকার কন্টেন্ট থাকে। আমরা কন্টেন্ট সেভ করতে চাই, কিন্তু রাইট-ক্লিক করলে “Sorry, this functionality has been disabled by the administrator.” এরর দেখায়। সাইট অ্যাডমিন/ওয়নার কন্টেন্ট চুরি ও প্লেজিয়ারিজম রোধে রাইট-ক্লিক ডিজেবল করে। কন্টেন্ট রি-রাইট করা কঠিন, কিন্তু অংশবিশেষ কপি করতে চাইলে কিছু ওয়ার্কঅ্যারাউন্ড আছে। সবচেয়ে সহজ: void document oncontextmenu=null। কিন্তু এই পদ্ধতিগুলো অনেতিক হ্যাকিংয়ে ব্যবহার করবেন না। সব পদ্ধতি ট্রাই করুন—একজন জন্য কাজ করতে পারে, অন্যজন জন্য নাও।

Void Document Oncontextmenu=null কী এবং কীভাবে ব্যবহার করবেন?

Void document oncontextmenu=null হলো একটি সাধারণ JavaScript কোড যা রাইট-ক্লিক ব্লক করা ওয়েবসাইটে রাইট-ক্লিক ইনেইবল করে। ব্যবহার:

  1. রাইট-ক্লিক ডিজেবল করা ওয়েবসাইটে যান।
  2. URL বারে (অ্যাড্রেস বারে) নিচের কোড টাইপ করে Enter চাপুন: javascript: void(document.oncontextmenu=null);

এই জাভাস্ক্রিপ্ট কোড ওয়েবসাইটের অ্যালার্ট বাইপাস করবে এবং রাইট-ক্লিক মেনু কাজ করবে। কিন্তু সব ওয়েবসাইটে এটি কাজ করার গ্যারান্টি নেই (ওয়েবমাস্টার বিভিন্ন পদ্ধতিতে রাইট-ক্লিক ডিজেবল করে)। একটি ড্রব্যাক: প্রতিবার কপি করার সময় অ্যাড্রেস বারে কোড পেস্ট করতে হয়।

রাইট-ক্লিক ডিজেবল করা ওয়েবসাইটে রাইট-ক্লিক ইনেইবল করার ৬টি উপায়

১. Reader Mode ট্রাই করুন

একদম সহজ এক-স্টেপ প্রক্রিয়া। F9 চাপুন Browser Reader Mode ইনেইবল করতে এবং রাইট-ক্লিক কাজ করে কিনা চেক করুন। গ্যারান্টি নেই কিন্তু এক সেকেন্ডে ট্রাই করা যায়!

২. JavaScript ডিজেবল করে রাইট-ক্লিক মেনু ইনেইবল করুন

ওয়েবমাস্টাররা JavaScript দিয়ে রাইট-ক্লিক ডিজেবল করে। JavaScript সম্পূর্ণ ডিজেবল করলে রাইট-ক্লিক অ্যাক্সেসIBLE হয়।

Google Chrome-এ:

  1. Three vertical dots (উপরের ডান কোণা) → Settings।
  2. Privacy and Security → Site Settings।
  3. Content Settings → JavaScript → টগল Off।

Mozilla Firefox-এ:

  1. নতুন ট্যাবে ‘about:config’ টাইপ করে Enter।
  2. সার্চ বারে JavaScript লিখে Enter।
  3. javascript.enabled-এ ডাবল-ক্লিক করে false করুন (true থেকে)।

ডাউনসাইড: অধিকাংশ ওয়েবসাইট JavaScript-এ নির্ভরশীল। ডিজেবল করলে পেজ এলিমেন্ট বা পুরো সাইট কাজ करना বন্ধ করতে পারে। সতর্কতায় ব্যবহার করুন। কাজ শেষে JavaScript আবার On করুন।

আরও পড়ুন: javascript:void(0) Error সমাধান

৩. পেজের সোর্স কোড থেকে টেক্সট কপি করুন

শুধু কন্টেন্ট কপি করাই লক্ষ্য হলে এটি খুব সুবিধাজনক।

  1. কাঙ্ক্ষিত ওয়েবসাইটে যান।
  2. Ctrl + U চাপুন—ওয়েবসাইটের সোর্স কোড খুলবে। সোর্স কোডে রাইট-ক্লিক ডিজেবল থাকে না।
  3. কন্টেন্ট খুঁজে সোর্স কোড থেকে কপি করুন।

৪. ওয়েবপেজ সেভ করে রাইট-ক্লিক ইনেইবল করুন

বেশি কার্যকর একটি পদ্ধতি। পেজটি HTML-এ সেভ করুন, তারপর খুলে সাধারণভাবে কপি করুন। Ctrl + S চাপুন → ওয়েবপেজ সেভ করুন।

৫. প্রক্সি সার্ভার ব্যবহার করে কন্টেন্ট কপি করুন

প্রক্সি সার্ভার সিকিউর ও অ্যানোনিমাস ব্রাউজিং দেয় এবং ডিজেবলড রাইট-ক্লিক এড়াতে সাহায্য করে।

Proxify, FilterByPass-এর মতো প্রক্সি সার্ভার ব্যবহার করুন। প্রক্সি ওয়েবসাইটে কাঙ্ক্ষিত URL দিন। অ্যানোনিমাসলি ব্রাউজ করলে রাইট-ক্লিক ওয়ার্নিং এড়ানো যায়। প্রক্সিতে ‘Remove Scripts’ বক্স আনচেক করুন যাতে ওয়েবসাইট স্মুথলি চলে।

৬. ব্রাউজার এক্সটেনশন ব্যবহার করুন

থার্ড-পার্টি ব্রাউজার এক্সটেনশন দিয়ে ডিজেবলড রাইট-ক্লিক ইনেইবল করা যায়।

  • Google Chrome: Absolute Enable Right Click & Copy এক্সটেনশন নিরাপদ ও വിശ্বস্ত।
  • Firefox: একই এক্সটেনশন ব্যবহার করুন। না পেলে অন্যান্য ফ্রি এক্সটেনশন ট্রাই করুন।

সুপারিশ:

  • Copy Paste not working on Windows 10? 8 Ways to Fix it!
  • অ্যান্ড্রয়েডে কপি-পেস্ট কীভাবে ব্যবহার করবেন
  • অ্যান্ড্রয়েডে মিউজিক অটোমেটিক্যালি অফ করা

এখন আমরা ডিজেবলড রাইট-ক্লিক মেনুর ওয়ার্কঅ্যারাউন্ডের பல পদ্ধতি শিখলাম—JavaScript void document oncontextmenu=null থেকে প্রক্সি সার্ভার ও ব্রাউজার এক্সটেনশন পর্যন্ত। সবই সহজ ও নিরাপদ। কিন্তু আমাদের এই পদ্ধতিগুলো অনেতিক কাজে ব্যবহার করা উচিত নয়। ওয়েবমাস্টাররা প্লেজিয়ারিজম এড়াতে ও কাজ রক্ষায় রাইট-ক্লিক ডিজেবল করে। এমন কন্টেন্ট হ্যান্ডলিং-এ সতর্ক থাকুন।

  1. জাভাস্ক্রিপ্টে ইভেন্ট যোগ করার সেরা পদ্ধতি

  2. সমাধান: javascript:void(0) এরর

  3. ওয়িনডোজ ১০-এ কীবোর্ড দিয়ে রাইট-ক্লিক: সহজ ধাপাবলী

  4. ব্রাউজারে JavaScript সেটিংস ম্যানেজ করার গাইড: পারফরম্যান্স ও সিকিউরিটির জন্য Enable/Disable