mirror of
https://github.com/xodivorce/xeorl.git
synced 2025-12-19 00:02:57 +05:30
v1.2.1
This commit is contained in:
23
assets/js/developer_tools.js
Normal file
23
assets/js/developer_tools.js
Normal file
@@ -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);
|
||||
})();
|
||||
@@ -6,7 +6,7 @@
|
||||
<span>Xeorl</span>
|
||||
</div>
|
||||
<div class="version-number">
|
||||
<span>1.2.0</span>
|
||||
<span>1.2.1</span>
|
||||
</div>
|
||||
<nav>
|
||||
<ul>
|
||||
@@ -18,4 +18,4 @@
|
||||
</nav>
|
||||
</div>
|
||||
</header>
|
||||
<script src="assets/js/header.js"></script>
|
||||
<script src="assets/js/developer_tools.js"></script>
|
||||
|
||||
Reference in New Issue
Block a user