CSS - "before body{"
/* --- START: ADDED PROTECTION CSS --- */
body {
-webkit-user-select: none; /* Safari */
-ms-user-select: none; /* IE 10+ and Edge */
user-select: none; /* Standard syntax */
}
textarea, input {
-webkit-user-select: text; /* Safari */
-ms-user-select: text; /* IE 10+ and Edge */
user-select: text; /* Standard syntax */
}
/* --- END: ADDED PROTECTION CSS --- */
JavaScript before "< / body>"
<!-- START: Protection Script -->
<script>
// Disable right-click context menu
document.addEventListener('contextmenu', function(e) {
e.preventDefault();
});
// Disable keyboard shortcuts for developer tools and view source
document.addEventListener('keydown', function(e) {
// Disable F12
if (e.key === 'F12' || e.keyCode === 123) {
e.preventDefault();
}
// Disable Ctrl+Shift+I
if (e.ctrlKey && e.shiftKey && (e.key === 'I' || e.key === 'i' || e.keyCode === 73)) {
e.preventDefault();
}
// Disable Ctrl+Shift+C
if (e.ctrlKey && e.shiftKey && (e.key === 'C' || e.key === 'c' || e.keyCode === 67)) {
e.preventDefault();
}
// Disable Ctrl+Shift+J
if (e.ctrlKey && e.shiftKey && (e.key === 'J' || e.key === 'j' || e.keyCode === 74)) {
e.preventDefault();
}
// Disable Ctrl+S (Save)
if (e.ctrlKey && (e.key === 'S' || e.key === 's' || e.keyCode === 83)) {
e.preventDefault();
}
// Disable Ctrl+U (View Source)
if (e.ctrlKey && (e.key === 'U' || e.key === 'u' || e.keyCode === 85)) {
e.preventDefault();
}
});
</script>
<!-- END: Protection Script -->