From 5d3573123823e12db32d5545c53a6c98f1d80e73 Mon Sep 17 00:00:00 2001 From: xodivorce Date: Fri, 30 Aug 2024 02:12:24 +0530 Subject: [PATCH] v1.2.1 --- assets/js/developer_tools.js | 23 +++++++++++++++++++++++ header.php | 4 ++-- index.php | 1 + 3 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 assets/js/developer_tools.js diff --git a/assets/js/developer_tools.js b/assets/js/developer_tools.js new file mode 100644 index 00000000..7459ca03 --- /dev/null +++ b/assets/js/developer_tools.js @@ -0,0 +1,23 @@ +//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); + })(); \ No newline at end of file diff --git a/header.php b/header.php index 469cf71f..e062a9aa 100644 --- a/header.php +++ b/header.php @@ -6,7 +6,7 @@ Xeorl
- 1.2.0 + 1.2.1
- + diff --git a/index.php b/index.php index 20814aeb..52592a2a 100644 --- a/index.php +++ b/index.php @@ -104,5 +104,6 @@ include "header.php"; +