আমি জানি যে আমি দেরি করেছি, তবে আমি যে উত্তরটি দিতে যাচ্ছি তার জন্য কিছু অনুমান এবং ব্যাখ্যা তৈরি করতে চাই।
আমি কি ডান-ক্লিকটি অক্ষম করতে পারি?
আমি জাভাস্ক্রিপ্ট না ব্যবহার করে আমার ওয়েব পৃষ্ঠায় ডান ক্লিকটি অক্ষম করতে পারি?
হ্যাঁ, জাভাস্ক্রিপ্ট ব্যবহার করে আপনি যে কোনও ইভেন্ট অক্ষম করতে পারেন এবং আপনি কেবল এটি জাভা স্ক্রিপ্ট দ্বারা করতে পারেন। কীভাবে, আপনার যা দরকার তা হ'ল:
একটি কাজের হার্ডওয়্যার
একটি ওয়েবসাইট বা অন্য কোথা থেকে আপনি কীকোডগুলি সম্পর্কে জানতে পারবেন। কারণ আপনি তাদের প্রয়োজন হবে।
এখন আপনাকে বলুন যে আপনি এন্ট্রি কী টিপুন এখানে ব্লক করতে চান কোড:
function prevententer () {
if(event.keyCode == 13) {
return false;
}
}
ডান ক্লিকের জন্য এটি ব্যবহার করুন:
event.button == 2
জায়গায় event.keyCode। এবং আপনি এটি ব্লক করব।
আমি এটি জিজ্ঞাসা করতে চাই কারণ বেশিরভাগ ব্রাউজার ব্যবহারকারীদের এটি জাভাস্ক্রিপ্ট দ্বারা অক্ষম করতে দেয়।
আপনি ঠিক বলেছেন, ব্রাউজারগুলি আপনাকে ব্যবহার করার অনুমতি দেয় JavaScriptএবং জাভাস্ক্রিপ্ট আপনার পুরো কাজটি করে। আপনার কিছু সেটআপ করার দরকার নেই, কেবলমাত্র মাথায় স্ক্রিপ্টের বৈশিষ্ট্য প্রয়োজন need
কেন আপনি এটি অক্ষম করবেন না?
এর মূল এবং দ্রুত উত্তরটি হবে, ব্যবহারকারীরা এটি পছন্দ করবে না । প্রত্যেকেরই স্বাধীনতার প্রয়োজন, না কারও অর্থ আমি কেউই অবরুদ্ধ বা অক্ষম হতে চাই না, কয়েক মিনিট আগে আমি এমন একটি সাইটে ছিলাম, যা আমাকে ডান ক্লিক করতে বাধা দিয়েছে এবং আমি কেন অনুভব করেছি? আপনার সোর্স কোডটি সুরক্ষিত করা দরকার? তারপরে এখানে ctrl+shift+Jআমি খুললাম Consoleএবং এখন আমি যেতে পারিHTML-code ট্যাবে । এগিয়ে যান এবং আমাকে থামান। এটি আপনার অ্যাপ্লিকেশনটিতে কোনও সুরক্ষা স্তর যুক্ত করবে না।
ডান ক্লিকে প্রচুর ব্যবহারকারীর মেনু রয়েছে, যেমন অনুলিপি, আটকানো, অনুসন্ধান 'গুগলের জন্য' (ক্রোমে) এবং আরও অনেক কিছু। সুতরাং ব্যবহারকারীগণ প্রচুর কীবোর্ড শর্টকাটগুলি মনে রাখার পরিবর্তে অ্যাক্সেসের সহজতা পেতে চান। যে কেউ এখনও প্রসঙ্গটি অনুলিপি করতে পারবেন, চিত্রটি সংরক্ষণ করুন বা যা চান তা করতে পারেন।
ব্রাউজারগুলি মাউস নেভিগেশন ব্যবহার করে: কিছু ব্রাউজার যেমন অপেরা মাউস নেভিগেশন ব্যবহার করে, তাই আপনি যদি এটি অক্ষম করেন তবে ব্যবহারকারী অবশ্যই আপনার ইউজার ইন্টারফেস এবং স্ক্রিপ্টগুলি ঘৃণা করবে।
সুতরাং এটি বেসিক ছিল, আমি সোর্স কোডটি সেহী সম্পর্কে আরও কিছু লিখতে যাচ্ছিলাম তবে এটি আপনার প্রশ্নের উত্তর হয়ে উঠুক।
কীকডগুলিতে রেফারেন্স:
কী এবং মাউস বোতাম কোড:
http://www.w3schools.com/jsref/event_button.asp
https://developer.mozilla.org/en-US/docs/Web/API/event.button (ব্যবহারকারীরাও প্রশংসা করবে)।
ডান ক্লিকটি কেন অক্ষম করবেন না:
http://www.sitepoint.com/dont-disable-right-click/