Assalmualaikum sahabat Blogger, pada kesempatan ini saya ingin bagikan bagaima cara agar sebuah Web atau Blog terhindar dari pecurian ( code page source ) atau tindakan copy paste kode kode pada template blog kita. Umumnya pencurian kode template sebuah Blog atau Web dilakukan dengan menggunakan tombol Ctrl + U, dan kali ini saya ingin membagikan bagaimana cara me-nonaktifkan tombol Ctrl + U yang umum digunakan untuk mencuri kode utama sebuah template blog menggunakan Javascript.
Ok, kita langsung saja pada tutorial, bagaimana cara memasang kode Javascript di Blog sekaligus tutorial cara mengalihkan ke link URL milik Anda.
1. Letakkan kode Javascript dibawah ini tepat sebelum kode </head>. Untuk kode javascript dibawah ini tanpa mengalihkan ke URL tujuan, hanya anti Ctrl + U dan Ctrl + C
<script type='text/javascript'>
var isCtrl = false;
document.onkeyup=function(e)
{
if(e.which == 17)
isCtrl=false;
}
document.onkeydown=function(e)
{
if(e.which == 17)
isCtrl=true;
if((e.which == 85) || (e.which == 67) && isCtrl == true)
{
// alert(‘Dilarang copy paste!’);
return false;
}
}
var isNS = (navigator.appName == "Netscape") ? 1 : 0;
if(navigator.appName == "Netscape") 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==2)||(eventbutton==3)) return false;
}
document.oncontextmenu = mischandler;
document.onmousedown = mousehandler;
document.onmouseup = mousehandler;
</script>
2. Kemudian Save Template.
Silahkan coba lakukan coba lakukan copy paste menggunakan tombol Ctrl + U atau Ctrl + C pada template Anda, Semoga berhasil.
Catatan :
Tutorial diatas dan dibawah ini tidak untuk dipasang bersamaan dalam satu template melainkan pilih salah satu saja, mana yang Anda anggap efisien di terapkan pada template Blog Anda.
Tutorial diatas dan dibawah ini tidak untuk dipasang bersamaan dalam satu template melainkan pilih salah satu saja, mana yang Anda anggap efisien di terapkan pada template Blog Anda.
Cara Mengalihkan Ctrl+U (Ctrl+U Redirect) dengan URL tujuan.
Mengalihkan Ctrl+U (Redirect) - Ada beberapa cara untuk melihat "Source Code" sebuah web/blog, diataranya dengan klik kanan kemudian klik view source code, atau menggunakan shortcut Ctrl+U. Hal yang paling umum digunakan adalah dengan menekan tombol Ctrl dan U secara bersamaan.
Hal ini umum dilakukan bagi mereka yang paham betul CSS dan HTML. Pertanyaannya untuk apa mereka lakukan itu ? Umumnya mereka ingin melihat source code dari template Anda atau ingin menjiplak bagian tertentu yang dianggap menarik dari template kita.
Bagi Anda yang ingin memproteksi blog/web dengan script anti Ctrl+U sekaligus mengalihkan LINK ke link milik Anda sendiri, silahkan simpan kode ini di atas </body>
<script type='text/javascript'>
//<![CDATA[
shortcut={all_shortcuts:{},add:function(a,b,c){var d={type:"keydown",propagate:!1,disable_in_input:!1,target:document,keycode:!1};if(c)for(var e in d)"undefined"==typeof c[e]&&(c[e]=d[e]);else c=d;d=c.target,"string"==typeof c.target&&(d=document.getElementById(c.target)),a=a.toLowerCase(),e=function(d){d=d||window.event;if(c.disable_in_input){var e;d.target?e=d.target:d.srcElement&&(e=d.srcElement),3==e.nodeType&&(e=e.parentNode);if("INPUT"==e.tagName||"TEXTAREA"==e.tagName)return}d.keyCode?code=d.keyCode:d.which&&(code=d.which),e=String.fromCharCode(code).toLowerCase(),188==code&&(e=","),190==code&&(e=".");var f=a.split("+"),g=0,h={"`":"~",1:"!",2:"@",3:"#",4:"$",5:"%",6:"^",7:"&",8:"*",9:"(",0:")","-":"_","=":"+",";":":","'":'"',",":"<",".":">","/":"?","\\":"|"},i={esc:27,escape:27,tab:9,space:32,"return":13,enter:13,backspace:8,scrolllock:145,scroll_lock:145,scroll:145,capslock:20,caps_lock:20,caps:20,numlock:144,num_lock:144,num:144,pause:19,"break":19,insert:45,home:36,"delete":46,end:35,pageup:33,page_up:33,pu:33,pagedown:34,page_down:34,pd:34,left:37,up:38,right:39,down:40,f1:112,f2:113,f3:114,f4:115,f5:116,f6:117,f7:118,f8:119,f9:120,f10:121,f11:122,f12:123},j=!1,l=!1,m=!1,n=!1,o=!1,p=!1,q=!1,r=!1;d.ctrlKey&&(n=!0),d.shiftKey&&(l=!0),d.altKey&&(p=!0),d.metaKey&&(r=!0);for(var s=0;k=f[s],s<f.length;s++)"ctrl"==k||"control"==k?(g++,m=!0):"shift"==k?(g++,j=!0):"alt"==k?(g++,o=!0):"meta"==k?(g++,q=!0):1<k.length?i[k]==code&&g++:c.keycode?c.keycode==code&&g++:e==k?g++:h[e]&&d.shiftKey&&(e=h[e],e==k&&g++);if(g==f.length&&n==m&&l==j&&p==o&&r==q&&(b(d),!c.propagate))return d.cancelBubble=!0,d.returnValue=!1,d.stopPropagation&&(d.stopPropagation(),d.preventDefault()),!1},this.all_shortcuts[a]={callback:e,target:d,event:c.type},d.addEventListener?d.addEventListener(c.type,e,!1):d.attachEvent?d.attachEvent("on"+c.type,e):d["on"+c.type]=e},remove:function(a){var a=a.toLowerCase(),b=this.all_shortcuts[a];delete this.all_shortcuts[a];if(b){var a=b.event,c=b.target,b=b.callback;c.detachEvent?c.detachEvent("on"+a,b):c.removeEventListener?c.removeEventListener(a,b,!1):c["on"+a]=!1}}},shortcut.add("Ctrl+U",function(){top.location.href="http://namabloganda.blogspot.com/p/maumencuriyaa.html"});
//]]>
</script>
Ganti http://namabloganda.blogspot.com/p/maumencuriyaa.html(baris paling bawah), dengan URL tujuan.
Jika Anda memiliki masalah silahkan tulis pada kotak komentar yang ada dibagian bawah posting Blog ini.
Terima Kasih atas kunjungan sahabat blogger…Jangan lupa share ya…
0 comments:
Post a Comment