Tworzę ten kod javascript, aby wyłączyć Ctlr + c i Ctlr + v, prenscreen, ALT + TAB, Ctlr + S i przyciski PrintScreen .Jak wyłączyć Ctrl C/V za pomocą javascript dla przeglądarek Internet Explorer i 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>
Niestety, kod działa na przeglądarce IE, ale nie działa na firefox. Czy ktoś może tutaj doradzić?
Jeśli twoim celem jest, aby uniemożliwić użytkownikom „kradzież” treści, to jest naprawdę niemożliwe (wystarczy użyć Skrzypek, i masz wszystko zrobione tak). Jako użytkownik uważałbym, że cała ta kontrola klawiatury jest denerwująca. – mellamokb
Być może potrafisz powiedzieć, jaki ogólny cel próbujesz osiągnąć. Czy planujesz wyłączenie odpowiednich pozycji w menu podręcznym? – Igor
Ten kod zostanie dodany do testowania aplikacji WWW, która będzie miała nową funkcję jako test CBT. Inne punkty, takie jak maksymalizacja i minimalizacja, i takie rzeczy będą obsługiwane w inny sposób. Moim głównym celem tutaj jest wyłączenie klawiszy klawiatury, o których wspomniałem w moim pytaniu. –