799 বার দেখা হয়েছে
"ওয়েব ডেভেলপ" বিভাগে করেছেন
বিষয়টি খুব জরুরী  ৷
করেছেন

<script type="text/javascript"> $(document).ready(function () { //Disable cut copy paste $(document).bind('cut copy paste', function (e) { e.preventDefault(); }); //Disable mouse right click $(document).on("contextmenu",function(e){ return false; }); }); </script>

1 টি উত্তর

0 জনের পছন্দ 0 জনের অপছন্দ
করেছেন
আপনার সাইটের প্রশ্ন বা উত্তর কপি করা বন্ধ করার জন্য ডান ক্লিকের (Right Click) এবং টেক্সট সিলেক্ট করার অপশন বন্ধ করে দিতে হবে। এটি মূলত জাভাস্ক্রিপ্ট (JavaScript) এবং সিএসএস (CSS) কোড ব্যবহার করে করা যায়।

যেহেতু এটি একটি Q2A সাইট, তাই কোনো প্লাগইন ছাড়াই আপনি অ্যাডমিন প্যানেল থেকে খুব সহজে এই নিরাপত্তা যুক্ত করতে পারেন। নিচে কার্যকরী পদ্ধতিগুলো দেওয়া হলো:

️ পদ্ধতি ১: CSS ব্যবহার করে টেক্সট সিলেকশন বন্ধ করা (সবচেয়ে নিরাপদ ও সহজ)

এই পদ্ধতি ব্যবহার করলে ব্যবহারকারীরা মাউস বা কিবোর্ড দিয়ে আপনার সাইটের কোনো লেখা সিলেক্ট বা হাইলাইট করতে পারবে না। ফলে কপি করাও সম্ভব হবে না।

১. আপনার Q2A সাইটের Admin Panel ➡️ Layout অপশনে যান।

২. স্ক্রোল করে নিচের দিকে নামলে Custom HTML in section নামের একটি বক্স পাবেন।

৩. এই বক্সের ভেতরে নিচের সিএসএস (CSS) কোডটি পেস্ট করে দিন:

html

<style>

/* পুরো সাইটের কন্টেন্ট কপি করা বন্ধ করার জন্য */

body {

    -webkit-user-select: none; /* Safari */

    -ms-user-select: none; /* IE 10 and Consumer Preview */

    user-select: none; /* Standard syntax */

}

</style>

Use code with caution.

৪. পেজের নিচে গিয়ে Save Options বাটনে ক্লিক করুন।

️ পদ্ধতি ২: JavaScript ব্যবহার করে রাইট-ক্লিক ও শর্টকাট বন্ধ করা

সিএসএস-এর পাশাপাশি আপনি যদি চান কেউ মাউসের রাইট ক্লিক করতে পারবে না এবং কিবোর্ডের কপি শর্টকাট (Ctrl+C, Ctrl+U, F12) ব্যবহার করতে পারবে না, তবে এই কোডটি ব্যবহার করুন।

১. আগের মতোই Admin Panel ➡️ Layout অপশনে যান।

২. এবার Custom HTML after tag অথবা Custom HTML at bottom of every page বক্সটি খুঁজে বের করুন।

৩. বক্সের ভেতর নিচের জাভাস্ক্রিপ্ট কোডটি পেস্ট করুন:

html

<script>

// রাইট ক্লিক বন্ধ করার জন্য

document.addEventListener('contextmenu', event => event.preventDefault());

// কিবোর্ড শর্টকাট (Ctrl+C, Ctrl+U, F12) বন্ধ করার জন্য

document.onkeydown = function(e) {

    if (e.keyCode == 123) { // F12

        return false;

    }

    if (e.ctrlKey && e.shiftKey && e.keyCode == 73) { // Ctrl+Shift+I

        return false;

    }

    if (e.ctrlKey && e.shiftKey && e.keyCode == 74) { // Ctrl+Shift+J

        return false;

    }

    if (e.ctrlKey && e.keyCode == 85) { // Ctrl+U (Source code)

        return false;

    }

    if (e.ctrlKey && e.keyCode == 67) { // Ctrl+C (Copy)

        return false;

    }

}

</script>

Use code with caution.

৪. পেজের নিচে গিয়ে Save Options বাটনে ক্লিক করুন।

 একটি গুরুত্বপূর্ণ পরামর্শ:

আপনি যদি পুরো সাইটের টেক্সট কপি বন্ধ করেন, তবে ব্যবহারকারীরা প্রশ্নের ভেতরের কোনো প্রয়োজনীয় কোড বা রেফারেন্স লিংকও কপি করতে পারবে না। আপনি যদি চান শুধুমাত্র প্রশ্নের মূল কন্টেন্ট এবং উত্তরের কন্টেন্ট কপি করা বন্ধ থাকবে, কিন্তু সাইটের মেনু বা অন্যান্য অংশ স্বাভাবিক থাকবে, তবে পদ্ধতি ১-এর কোডটি এভাবে ব্যবহার করুন:

html

<style>

.qa-q-view-content, .qa-a-item-content {

    -webkit-user-select: none;

    -ms-user-select: none;

    user-select: none;

}

</style>

এরকম আরও কিছু প্রশ্ন

1 টি উত্তর
0 টি উত্তর
1 টি উত্তর
1 টি উত্তর
1 টি উত্তর
1 টি উত্তর
12 সেপ্টেম্বর, 2020 "ওয়েব ডেভেলপ" বিভাগে প্রশ্ন করেছেন Redowan
1 টি উত্তর
12 সেপ্টেম্বর, 2020 "ওয়েব ডেভেলপ" বিভাগে প্রশ্ন করেছেন Redowan

38,178 টি প্রশ্ন

37,642 টি উত্তর

1,845 টি মন্তব্য

3,948 জন সদস্য

Ask Answers সাইটে আপনাকে সুস্বাগতম! এখানে আপনি প্রশ্ন করতে পারবেন এবং অন্যদের প্রশ্নে উত্তর প্রদান করতে পারবেন ৷ আর অনলাইনে বিভিন্ন সমস্যার সমাধানের জন্য উন্মুক্ত তথ্যভাণ্ডার গড়ে তোলার কাজে অবদান রাখতে পারবেন ৷
16 জন অনলাইনে আছেন
1 জন সদস্য, 15 জন অতিথি
এখন অনলাইনে আছেন
আজকে ভিজিট : 16846
গতকাল ভিজিট : 21068
সর্বমোট ভিজিট : 66048838
এখানে প্রকাশিত সকল প্রশ্ন ও উত্তরের দায়ভার কেবল সংশ্লিষ্ট প্রশ্নকর্তা ও উত্তর দানকারীর৷ কোন প্রকার আইনি সমস্যা Ask Answers কর্তৃপক্ষ বহন করবে না৷
...