document.addEventListener('contextmenu', function(e) {
e.preventDefault();
return false;
});
// Disable right-click
document.addEventListener('contextmenu', function(e) {
e.preventDefault();
return false;
});
// Disable drag and drop on images
document.addEventListener('DOMContentLoaded', function() {
const images = document.getElementsByTagName('img');
for (let i = 0; i < images.length; i++) {
images[i].addEventListener('dragstart', function(e) {
e.preventDefault();
return false;
});
// Make images unselectable
images[i].style.userSelect = 'none';
images[i].style.webkitUserSelect = 'none';
images[i].style.mozUserSelect = 'none';
}
});
// Disable common keyboard shortcuts for saving
document.addEventListener('keydown', function(e) {
// Disable Ctrl+S (Save)
if (e.ctrlKey && e.key === 's') {
e.preventDefault();
return false;
}
// Disable Cmd+S on Mac
if (e.metaKey && e.key === 's') {
e.preventDefault();
return false;
}
});