Cara Menonaktifkan Copy Teks Pada Halaman Website

Pada halaman suatu situs website sudah menjadi hal yang biasa dan lumrah bagi para pengunjung/visitor melakukan copy teks pada halaman website, jika mereka menginginkan teks tersebut.

Sebenarnya sih.., menurut saya tidak ada masalah..,!! selama pemilik tidak melarangnya…,

Namun, ada juga beberapa situs website yang menonaktifkan copy teks pada halaman websitenya. Bukannya pelit,, tetapi mungkin menyakut privasi atau data-data penting.

Jika Anda membuat sebuah situs website atau mempunyai sebuah situs website dan tidak ingin kontent yang ada di situs anda di copy oleh pengujung.! Maka, pada tutorial ini saya akan memberikan Inspirasi Source Code yaitu Script Menonaktifkan Copy Teks Pada Halaman Website.

 

Lihat juga: Membuat Kode Unik Otomatis Pada PHP dan MySQL

 

Berikut merupakan script anti Copy Teks pada halaman website:

 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

<title>Inspirasi Source Code</title>

</head>

 

<script language="JavaScript">

/**

  * nonaktifkan copy teks pada halaman web

  */

document.addEventListener("contextmenu", function(e){

    e.preventDefault();

}, false);

</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>

 

<script type="text/javascript">

window.addEventListener("keydown",function(e){if(e.ctrlKey&&(e.which==65||e.which==66||e.which==67||e.which==73||e.which==80||e.which==83||e.which==85||e.which==86)){e.preventDefault()}});document.keypress=function(e){if(e.ctrlKey&&(e.which==65||e.which==66||e.which==67||e.which==73||e.which==80||e.which==83||e.which==85||e.which==86)){}return false}

</script>

<script type="text/javascript">

document.onkeydown=function(e){e=e||window.event;if(e.keyCode==123||e.keyCode==18){return false}}

</script>

<body>

</body>

</html>

Catatan:

  • Tulisan yang berwarna merah merupakan script untuk menonaktifkan copy teks pada konten website.
  • Script tersebut disimpan pada tag sesudah </head> dan sebelum tag <body> seperti pada gambar diatas.
  • Silahkan copy contoh script yang berwarna merah tersebut dan pastekan pada index website anda dan selamat mencoba..!
Demikian tutorial singkat yang dapat saya bagikan dan semoga bermanfaat…..!
Apabila ada source code yang tidak berjalan, error atau  tidak sesuai,, silahkan isi kolom komentar pada bagian bawah tutorial ini...!.

2 Comments

Post a Comment

Previous Post Next Post