Περιορισμοί
Αποτροπή Περιήγησης μέσω Συντόμευσης Πλήκτρων
document.addEventListener('keydown', function(event) {
if ((event.key === 'F12') || // Αποτροπή F12 (άνοιγμα DevTools)
(event.key === 'F11') || // Αποτροπή F11 (πλήρης οθόνη)
(event.key === 'F5') || // Αποτροπή F5 (ανανέωση σελίδας)
(event.ctrlKey && event.key === 'r') ) { // Αποτροπή Ctrl + R (ανανέωση σελίδας)
event.preventDefault();
alert('This keyboard shortcut is disabled on this page.');
}
});
Απενεργοποίηση του μενού περιβάλλοντος
document.addEventListener('contextmenu', event => event.preventDefault());Απενεργοποίηση Επιλογής Κειμένου
document.addEventListener('selectstart', event => event.preventDefault());Απενεργοποίηση Dragging Εικόνων και Στοιχείων
document.addEventListener('dragstart', event => event.preventDefault());Απενεργοποίηση Copy (Αντιγραφή)
document.addEventListener('copy', event => event.preventDefault());Απενεργοποίηση Cut (Αποκοπή)
document.addEventListener('cut', event => event.preventDefault());Απενεργοποίηση Paste (Επικόλληση)
document.addEventListener('paste', event => event.preventDefault());Απενεργοποίηση Scroll (Κύλιση)
window.addEventListener('scroll', function(event) {
event.preventDefault();
});Απενεργοποίηση Console Log
console.log = function() {}; // Απενεργοποίηση console.log
console.warn = function() {}; // Απενεργοποίηση console.warn
console.error = function() {}; // Απενεργοποίηση console.errorΑπενεργοποίηση Ζουμ με Πληκτρολόγιο ή Ποντίκι
document.addEventListener('keydown', function(event) {
if ((event.ctrlKey && (event.key === '+' || event.key === '-' || event.key === '0')) || event.key === 'Escape') {
event.preventDefault();
}
});