হাই গাইজ, কেমন আছেন ?
কাজের কথায় আসি,
এ সম্পর্কে আগেও টিউন চোখে পরেছে আমার, শুরুতে সেটাই বলি।
আপনার ব্রাউজার এর সেটিং থেকে জাভাস্ক্রিপ্ট বন্ধ করে দেন, কপি করা যাবে। কারন সাধারন যে সাইট গুলো কপি করতে দিতে চায় না তারা জাভা স্ক্রিপ্ট দিয়ে সিলেক্ট করা আর মাউসের রাইট বাটন ক্লিক করা বন্ধ করে রাখে। এভাবে এমন কি ওয়েবপেইজে কিবোর্ড এর কাজ করাও বন্ধ করে দেয়া যায়। সো জাভাস্ক্রিপ্ট দিয়ে বন্ধ করে দিলেই হলো।
এখন প্রশ্ন এটা করবেন কিভাবে ? যারা ওয়ার্ডপ্রেস ব্যাবহার করেন তারা একটা ছোট্ট প্লাগিন দিয়েই করতে পারেন কাজ টা। প্লাগিন টা ইনস্টল করে একটিভ করে দিলেই সাধারন ভাবে কেউ কপি করতে পারবে না আপনার সাইট থেকে। আমি নাম বলছি না, একটূ কষ্ট করে গুগলে কি টেকটিউন্সে খুজে দেখেন, পেয়ে যাবেন প্লাগিন টা।
সমস্যা হয়ে যায় যখন কোন সাইটের এ্যাডমিন “জ্যাকুয়ারি ( বানান ভুল হইতে পারে ) সম্পর্কে জানেন, আর এটা ব্যাবহার করেন কপি ঠেকাতে। এ্যাডভান্স সাইট গুলো এখন দেখি এই সিস্টেমেই চুরি করা ঠেকায়। এক্ষেত্রে উপায় একটাই, Browser এর ফাইল থেকে পুরো পেইজ টা আপনার পিসিতে সেইভ করা। তারপর আবার ওপেন করা ব্রাউজার দিয়ে। কিন্তু কিন্তু, পেইজে তো কোড টা থাকলো, এখানেও আপনি কপি করতে পারবেন না !!!!!!এখন আপনার খানিক টা কোডিং জানতে হবে । পেইজ টা নোটপ্যাডে ওপেন করেন , করে অপরিচিত লাগা কোড গুলো রিমুভ করে দেন। আমি বিস্তারিত বললাম না, সুধু আইডিয়া টা দিলাম।
আরেকটা জিনিষ খুব জালায়, সেটা হলো জাভাস্ক্রিপ্ট ছারা কিছু পেইজ ওপেন ই হয় না ! মানে জাভা স্ক্রিপ্ট অফ করে পেইজ টা ব্রাউজ করা যাবে না, এখানেও ঊপরের পেইজ সেভ করার পদ্ধতি ব্যাবহার করতে পারেন।
যাহোক, কপি ঠেকানোর কোড সম্পর্কে একটু ধারনা দেই। নিচে দেখেন
<script type="text/javascript">
jQuery(document).bind("keydown", function(e) {
if(e.ctrlKey && (e.which == 65 || e.which == 67 || e.which == 88 || e.which == 83 ||e.which == 85)) {
e.preventDefault();
return false;
}
});
jQuery(document).on( "mousedown", function(event) {
if(event.which=="3")
{
document.oncontextmenu = document.body.oncontextmenu = function() {return false;}
}
});
</script>
এটা কপি করা থামাবে বলেই আমার ধারনা । এবার আসেন আমরা কোন সাইটে মাউস দিয়ে সিলেক্ট করাই বন্ধ করে দেই লেখা বা অন্যকিছু !!!!
নিচের কোড টা দেখেন
<style type="text/css">body{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}</style>
দেখে বুঝছেন এটা একটা স্টাইল এলিমেন্ট, যা বডিতে থাকা কোন কিছু কে সিলেক্ট করতে দিবে না। স্টাইল এর বডিতে লাগায়া দেন, এরপর দেখি কে ( আমার এই টিউন দেখা ছারা ) আপনার সাইট থেকে কিছু চুরি করে !!!!!!!!!
কপি করা আসলেই একটা বাজে কাজ, এটা গুগলের কাছে পেনাল্টী যোগ্য অপরাধ, তবু দরকারে কপি করেল সাথে যেখান থেকে কপি করছেন, তার সোর্স অবশ্যই দেবেন। আর খারাপ লাগে যখন দেখি আমার এতক্ষন লাগায়া করা টিউন গুলো যা একবার লিখতে বসলে ৩ বার কারেন্ট যায় বিভিন্ন সাইট নিজের নামে চালাইয়া দিতেছে, যেখানে আমার নাম গন্ধ নাই। আমার নাম টা সুন্দর না ? 😛 কপি করলে একটু কষ্ট করে নাম টা দিয়েন।
আমি শিমুল শাহরিয়ার। Founder, WebSea Internet Solutions, Dhaka। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর 6 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 90 টি টিউন ও 497 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 1 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।
ব্র্যান্ড কনসাল্টেন্ট, ফুলস্ট্যাক ডেভেলপার/ডিজাইনার। আমাকে পাওয়া যাবে @ https://ShimulShahriar.com
@ শাহরিয়ার শিমুল:
আপনার এই সুন্দর নামের রেফারেন্স এবং আপনার পোস্টের লিন্ক সহ আপনার যে কোন পোস্ট আমি আমার ইচ্ছে মতো জায়গায় কপি-পেস্টে করে দিবো।
তাহলে তো কোন আপত্তি নেই। কি বলেন?
কারণ, মূল লিন্কে সবাই আপনাকেই পাবে।