Sto facendo questo codice javascript per disabilitare i tasti Ctlr + c e Ctlr + v, prenscreen, ALT + TAB, Ctlr + S e PrintScreen .Come disattivare Ctrl C/V utilizzando javascript sia per browser di esplorazione Internet che per browser firefox
<html>
<head>
<script language="javascript">
function Disable_Control_C() {
var keystroke = String.fromCharCode(event.keyCode).toLowerCase();
if (event.ctrlKey && (keystroke == 'c' || keystroke == 'v')) {
alert("let's see");
event.returnValue = false; // disable Ctrl+C
}
}
</script>
</head>
<body onkeydown="javascript:Disable_Control_C()">
Hello World!
</body>
</html>
sfortunatamente, il codice funziona su browser IE, ma non funziona su firefox. Qualcuno può consigli qui?
Se il vostro obiettivo è quello di impedire agli utenti di "rubare" il contenuto, che è davvero impossibile (basta usare Fiddler, e hai catturato tutto comunque). Come utente, troverei molto fastidioso tutto questo controllo della tastiera. – mellamokb
Forse puoi dire qual è lo scopo generale che stai cercando di raggiungere. Stai pensando di disabilitare gli elementi corrispondenti nei menu popup? – Igor
Questo codice verrà aggiunto all'applicazione Web di test che avrà una nuova funzionalità come test CBT. Altri punti come massimizzare e minimizzare e tali cose saranno gestite in un modo diverso. Il mio obiettivo principale qui è disattivare i tasti della tastiera che ho menzionato nella mia domanda. –