Membuat Script Anti Copas Klik Kanan dan Mencegah Inspect Element

- Februari 11, 2019
Pada postingan kali ini saya coba share beberapa gabungan css dan javascript untuk sedikit memproteksi template website atau blog dari orang-orang yang ingin melihat-lihat atau bahkan iseng meng-clone website/blog Anda.

Script Anti Copas

Script ini sebenarnya hanya property CSS saja, digunakan agar tidak bisa menyeleksi teks untuk kemudian dicopy. Cukup tambahkan script CSS ini saja pada template,
* {
box-sizing: border-box;
 user-select: none;
-moz-user-select: none;
-webkit-user-select: none;
-ms-user-select:none;
-o-user-select:none; 
}

Script Anti Klik Kanan

Kemudian kita tambahkan script anti klik kanan, pertama tambahkan atribut oncontextmenu pada tag pembuka body, sehingga menjadi
<body oncontextmenu="return false;">
Selanjutnya biar lebih greget, tambahkan lagi javascript tepat di atas penutup tag </ body >, mau klik kanan, tengah, kiri gak bakalan ada yang bisa :D. (kalau mau menghilangkan klik kiri, hapus aja (eventbutton==1)||.
<script type="text/javascript">
var isNS = (navigator.appName == &quot;Netscape&quot;) ? 1 : 0;
if(navigator.appName == &quot;Netscape&quot;) document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);
function mischandler(){
return false;
}
function mousehandler(e){
var myevent = (isNS) ? e : event;
var eventbutton = (isNS) ? myevent.which : myevent.button;
if((eventbutton==1)||(eventbutton==2)||(eventbutton==3)) {
 alert("copyThieft");
 return false;
 }
}
document.oncontextmenu = mischandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
</script>
alert klik kanan - Membuat Script Anti Copas Klik Kanan dan Mencegah Inspect Element

Mencegah dan Membuat Inspect Element Lebih Merepotkan

Inspect Element adalah salah satu tools bawaan browser versi dekstop yang mampu memperlihatkan, mengedit, bahkan mengubah kode HTML yang dapat diambil langsung dari sumber website/situs.

Umumnya Inspect element sering digunakan oleh web designer atau web developer untuk melihat atau mengintip kode HTML, CSS dan Javascript yang ada pada website/blog, atau bahkan saat membuat/men-develop website sendiri. Inspect element kadang juga digunakan untuk memastikan script HTML yang dibuat sudah sesuai dengan yang diinginkan.
Selain itu, inspect element juga kadang digunakan untuk melakukan kloning atau mencuri desain (html dan css) pada suatu website/blog. Nah script berikut ini akan mencegah atau minimal sedikit menyusahkan bagi para cloner pada saat ingin melakukan inspect element ke suatu source website/blog.

Silahkan copas script di bawah ini lalu paste ke template blogspot, letakkan tepat di atas kode penutup </ body >
<script type="text/javascript">
document.onkeydown = function(e) {
if(event.keyCode == 123) {
return false;
}
if(e.ctrlKey && e.shiftKey && e.keyCode == 'I'.charCodeAt(0)){
return false;
}
if(e.ctrlKey && e.shiftKey && e.keyCode == 'J'.charCodeAt(0)){
return false;
}
if(e.ctrlKey && e.keyCode == 'U'.charCodeAt(0)){
return false;
}
}
</script>
Script di atas akan mencegah kombinasi keyboard, Ctrl Shift I, Ctrl Shift J dan Control U. Selanjutnya script untuk debugger saat melakukan inspeksi, biar ke pause saat inspect element.
<script type="text/javascript">
eval(function(p,a,c,k,e,d){e=function(c){
return c.toString(36)};if(!''.replace(/^/,String)){while(c--){d[c.toString(a)]=k[c]||c.toString(a)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('(3(){(3 a(){8{(3 b(2){7((\'\'+(2/2)).6!==1||2%5===0){(3(){}).9(\'4\')()}c{4}b(++2)})(0)}d(e){g(a,f)}})()})();',17,17,'||i|function|debugger|20|length|if|try|constructor|||else|catch||5000|setTimeout'.split('|'),0,{}))
</script>
paused in debugger - Membuat Script Anti Copas Klik Kanan dan Mencegah Inspect Element

Jika tidak bisa copy script di atas, coba klik link dari pastebin,

Demikian postingan tentang cara Membuat Script Anti Copas, Klik Kanan dan Mencegah Inspect Element. Walaupun sebenarnya saya sendiri berpikir, kenapa harus diprotek? Yang namanya sudah di-publish, yahh berarti siap-siap jadi konsumsi umum, heheheh.

Sekian postingan kali ini, semoga bermanfaat. Jangan lupa share, like dan komen jika postingan ini dirasa bermanfaat.

Terima kasih (z).

6 komentar:

  1. script yang terakhir pasang dmna gan?

    BalasHapus
    Balasan
    1. di bawah saja, sebelum closing tag body

      Hapus

  2. document.onkeydown = function(e) {
    if(event.keyCode == 123) {
    return false;
    }
    if(e.ctrlKey && e.shiftKey && e.keyCode == 'I'.charCodeAt(0)){
    return false;
    }
    if(e.ctrlKey && e.shiftKey && e.keyCode == 'J'.charCodeAt(0)){
    return false;
    }
    if(e.ctrlKey && e.keyCode == 'U'.charCodeAt(0)){
    return false;
    }
    }


    error bang

    BalasHapus
  3. Gini nihh artikel yang paling gue demen.
    Nyari artikel kesana kemari kok hasilnya zonk semua. Artikelnya samaaaa pula.

    Kalau disini kan detail, jelas gitu.
    Dan work.

    Mantap jiwa suhu.
    Dunia Burung

    BalasHapus


EmoticonEmoticon

 

Start typing and press Enter to search