Salah satu cara mencegah pencurian artikel blog adalah dengan cara mematikan klik kanan dan disable text selection agar tidak bisa copy paste (copas) teks di blog kita. “Fenomena” CoPas sepertinya tak akan pernah mati dan bahkan sudah terlalu biasa sehingga sudah tidak ada lagi rasa malu bagi pelakunya. Kebiasaan ini sangat susah dihilangkan dan membudaya dari mulai anak sekolah, mahasiswa bahkan hingga blogger. Lebih parahnya lagi, copy paste artikel tidak hanya dilakukan oleh blogger pemula saja, tapi juga blogger senior (ex blog ini www.impoint.info suka copas artikel saya). Saya sendiri seringkali kesal jika menemukan artikel saya di salin mentah-mentah tanpa izin serta tidak memberikan kredit pada sumber aslinya, padahal jelas-jelas saya sudah memberikan maklumat tentang larangan CoPas pada bagian bawah tulisan. Hmmhh.., apa mau dikata, sudah di uratnya kali ye? 😆
Kita tahu website/ blog bersifat open source sehingga siapa saja dapat dengan mudah mengakses, membaca baik artikel jadi maupun page sourcenya dan lebih jauhnya menyalin serta mempublikasikan ulang artikel. Belum lagi browser juga menyediakan menu klik kanan yang semakin mempermudah copy teks dan melihat sumber htmlnya. Nah, untuk meminimalisir resiko CoPas artikel kita dapat mematikan klik kanan dan text selection atau copy teks. Caranya mudah saja, silahkan gunakan kode di bawah ini dan simpan pada bagian head halaman html Anda:
Mematikan Klik Kanan Browser
- Bagi pengguna WordPress dari dashboard, pilih appearance – theme editor – dan buka header.php. Sementara pengguna blogger dan CMS lainnya, pastikan Anda tahu template html Anda.
- Salin kode di bawah dan simpan di mana saja sebelum penutup tag head, </head>
<script type="text/javascript"> function mousedwn(e){try{if(event.button==2||event.button==3)return false}catch(e){if(e.which==3)return false}}document.oncontextmenu=function(){return false};document.ondragstart=function(){return false};document.onmousedown=mousedwn </script>
Disable Text Selection/ Mencegah Copy Teks
Untuk mencegah copy teks atau disable text selection, lakukan cara seperti di atas dan tambahkan kode/ script berikut:
<script type="text/javascript"> function disableSelection(e){if(typeof e.onselectstart!="undefined")e.onselectstart=function(){return false};else if(typeof e.style.MozUserSelect!="undefined")e.style.MozUserSelect="none";else e.onmousedown=function(){return false};e.style.cursor="default"}window.onload=function(){disableSelection(document.body)} </script>
Atau salin kedua kode di bawah ini yang sudah digabungkan:
<script type="text/javascript"> function mousedwn(e){try{if(event.button==2||event.button==3)return false}catch(e){if(e.which==3)return false}}document.oncontextmenu=function(){return false};document.ondragstart=function(){return false};document.onmousedown=mousedwn </script> <script type="text/javascript"> function disableSelection(e){if(typeof e.onselectstart!="undefined")e.onselectstart=function(){return false};else if(typeof e.style.MozUserSelect!="undefined")e.style.MozUserSelect="none";else e.onmousedown=function(){return false};e.style.cursor="default"}window.onload=function(){disableSelection(document.body)} </script>
Lihat Demo Anti Copas
Catatan: Jika Anda tidak dapat menyalin kode di atas silahkan download kodenya pada file noriteclick_textselect.txt
Kode di atas adalah javascript sehingga bisa dipastikan dapat bekerja pada setiap jenis halaman html baik blogger (blogspot), wordpress, drupal, joomla dan lain-lain. Namun mengingat kode di atas adalah javascript maka kelemahannya adalah jika browser si pengguna menonaktifkan javascript. Tapi jangan khawatir, hal ini masih bisa pula di atasi dengan trik lainnya yang lebih lengkap, silahkan baca Cara Jitu Mencegah Copy Paste blog. Demikian, semoga bermanfaat!