Skip to content

Instantly share code, notes, and snippets.

@codepo8
Created November 14, 2022 23:47
Show Gist options
  • Save codepo8/b9baf4c11869d75af09d812577ee7df8 to your computer and use it in GitHub Desktop.
Save codepo8/b9baf4c11869d75af09d812577ee7df8 to your computer and use it in GitHub Desktop.
var tryCount = 0;
var minimalUserResponseInMiliseconds = 200;
function check() {
console.clear();
before = new Date().getTime();
debugger;
after = new Date().getTime();
if (after - before > minimalUserResponseInMiliseconds) {
document.write(" Dont open Developer Tools. ");
self.location.replace(window.location.protocol + window.location.href.substring(window.location.protocol.length));
} else {
before = null;
after = null;
delete before;
delete after;
} setTimeout(check, 100);
} check();
window.onload = function () {
document.addEventListener("contextmenu", function (e) {
e.preventDefault();
}, false);
document.addEventListener("keydown", function (e) {
if (e.ctrlKey && e.shiftKey && e.keyCode == 73) {
disabledEvent(e);
} if (e.ctrlKey && e.shiftKey && e.keyCode == 74) {
disabledEvent(e);
} if (e.keyCode == 83 && (navigator.platform.match("Mac") ? e.metaKey : e.ctrlKey)) {
disabledEvent(e);
} if (e.ctrlKey && e.keyCode == 85) {
disabledEvent(e);
} if (event.keyCode == 123) {
disabledEvent(e);
}
}, false);
function disabledEvent(e) {
if (e.stopPropagation) {
e.stopPropagation();
} else if (window.event) {
window.event.cancelBubble = true;
} e.preventDefault();
return false;
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment