Sitede Sağ Tık Engel

clipsocore

Bir Kömür Göründü Kaptanım!
Katılım
5 Ağustos 2019
Mesajlar
162
Elmaslar
55
Puan
13.680
Konum
Bursa / Nilüfer
Sitenizde Sağ Klik Engelleme


Bazı site sahipleri, sitelerindeki içeriklerin alınmasını ya da başka sitelerde paylaşılmasını istemez. Böyle bir durumda çözüm olarak aşağıdaki kod bloğunu sitenize uygulayabilirsiniz. Tabii bu kodlama çalışması sitenizdeki içeriklerin kesin alınmasını engellemez, sadece ufak bir engel oluşturur.

Aşağıdaki scripti head etiketinden önce ekledikten sonra, body elementini de aşağıdaki şekilde düzenlenmelidir.



Uyarısız Sağ Tıklama Engelleme Kodu;

Kod:

Kod:
// ***********************************************

// //////////////////////////////////////////////////

// ***********************************************

var isNS = (navigator.appName == "Netscape") ? 1 : 0;

var EnableRightClick = 0;

if(isNS)

document.captureEvents(Event.MOUSEDOWN||Event.MOUSEUP);

function mischandler(){

if(EnableRightClick==1){ return true; }

else {return false; }

}

function mousehandler(e){

if(EnableRightClick==1){ return true; }

var myevent = (isNS) ? e : event;

var eventbutton = (isNS) ? myevent.which : myevent.button;

if((eventbutton==2)||(eventbutton==3)) return false;

}

function keyhandler(e) {

var myevent = (isNS) ? e : window.event;

if (myevent.keyCode==96)

EnableRightClick = 1;

return;

}

document.oncontextmenu = mischandler;

document.onkeypress = keyhandler;

document.onmousedown = mousehandler;

document.onmouseup = mousehandler;

//-->

</script>

Uyarılı Sağ Tıklama Engelleme Kodu;

Kod:
Kod:
<!--

// ***********************************************

// //////////////////////////////////////////////////

// ***********************************************

function IE(e) {

if (navigator.appName == "Microsoft Internet Explorer" && (event.button == "2" || event.button == "3")) {

alert('UYARI BEYBI');

return false;

}

}

function NS(e) {

if (document.layers || (document.getElementById && !document.all)) {

if (e.which == "2" || e.which == "3") {

alert('MESAJ BURAYA GELECEK');

return false;

}

}

}

document.onmousedown=IE;document.onmouseup=NS;document.oncontextmenu=new Function("return false");

//-->

</script>
 
insanlar CTRL + SHIFT + I yapmayı veya CTRL + U yapmayı bilmiyor herhalde.
 

Hala Discord sunucumuza katılmadın mı?

Büyük bir topluluğun parçası ol, etkinliklere katıl ve özel hediyeler kazanma şansı yakala!

Şimdi Katıl
Üst