Files
xeorl/htdocs/assets/js/developer_tools.js
2024-08-30 15:03:25 +05:30

23 lines
754 B
JavaScript
Executable File

//Right-click disable
document.addEventListener('contextmenu', event => event.preventDefault());
// Disable common keyboard shortcuts for developer tools
document.addEventListener('keydown', function(event) {
if (event.ctrlKey && (event.key === 'I' || event.key === 'i' || event.key === 'J' || event.key === 'j' || event.key === 'U' || event.key === 'u')) {
event.preventDefault();
}
if (event.key === 'F12') {
event.preventDefault();
}
});
// Detect developer tools opening
(function() {
const element = new Image();
Object.defineProperty(element, 'id', {
get: function() {
alert('Developer tools opened!');
}
});
console.log(element);
})();