
Vignesh Pichamani
<script type="text/javascript">
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;
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(‘Keyboard shortcuts are cool!’);
return false;
}
}
</script>
Hallo zusammen, ich verwende den Code, um den Rechtsklick zu deaktivieren und auch die Strg+C und Strg+u wie man die deaktiviert Strg ein im folgenden Code. Jede Hilfe wäre großartig.
Danke, Vicky

Was hast du versucht
Du solltest das nicht versuchen, lass mich dir sagen warum. Ich nehme an, Sie möchten deaktivieren Strg + C Da Sie nicht möchten, dass der Benutzer Inhalte von Ihrer Website kopieren kann, haben Sie darüber nachgedacht, dass es ein Dutzend anderer Möglichkeiten gibt, Ihre Inhalte zu kopieren?
- Laden Sie die HTML-Datei herunter und kopieren Sie sie in ihren bevorzugten Texteditor
- Überprüfen Sie das Element und kopieren Sie den Inhalt von dort
- Mit der rechten Maustaste klicken -> kopieren
Und für meinen guten Freund @glenatron:
- Netzwerk-Sniffer wie Fiddler zwischen Browser und Netzwerkkarte
- Screenshots, Fotografieren des Monitors
… Die Liste geht weiter und weiter.
Außerdem wird versucht, Benutzer davon abzuhalten normal Funktionalität wird sie nur stören und ärgern; höchstwahrscheinlich dazu führen, dass sie Ihre Website verlassen und nie wieder zurückkehren.
Finden Sie den folgenden Code zum Erkennen von Strg + A, Strg + A, Strg + C, Strg + C, Strg + U, Strg + U mit Ihrer Codebearbeitung.
<script type="text/javascript">
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;
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 == 117) || (e.which == 65) || (e.which == 97) || (e.which == 67) || (e.which == 99)) && isCtrl == true)
{
// alert(‘Keyboard shortcuts are cool!’);
return false;
}
}
Sie können den Wert für den Schlüssel über den folgenden Link abrufen
http://help.adobe.com/en_US/AS2LCR/Flash_10.0/help.html?content=00000520.html
Genießen…!! 🙂
10048500cookie-checkWie kann ich die Strg + a mit Javascript deaktivieren?yes
Das ist hoffnungslos unmöglich. Versuchen Sie es nicht.
– SLaks
29. April 2013 um 13:59 Uhr
Das ist ein netter alter Code, da Netscape seit Jahren nicht mehr relevant war.
– escarello
29. April 2013 um 14:00 Uhr
Bitte, noch nie Versuchen Sie, die Benutzer davon abzuhalten, das zu tun, was sie gewohnt sind, es wird sie nur verärgern und dazu führen, dass sie Ihre Website nicht mehr verwenden
– Epoche
29. April 2013 um 14:03 Uhr
Sie sind definitiv auch nicht der Erste, der dies versucht, es gibt eine Million Leute, die bereits funktionierende Implementierungen zur Verfügung haben (wie mich 10 Sekunden Googeln informiert haben:) arraystudio.com/as-workshop/…
– Timothy Groote
29. April 2013 um 14:04 Uhr
Wenn Sie nach einer großartigen Schlüsselbindungsbibliothek suchen, schlage ich vor github.com/jeresig/jquery.hotkeys es ist sehr nett 😉
– Phil
29. April 2013 um 14:08 Uhr