12 lines
326 B
TypeScript
12 lines
326 B
TypeScript
export default function antiDebugger(flag = true) {
|
|
if (!flag) return;
|
|
document.addEventListener('keydown', (e) => {
|
|
if (e.key === 'F12' || (e.ctrlKey && e.shiftKey && e.key === 'I'))
|
|
e.preventDefault();
|
|
});
|
|
document.addEventListener('contextmenu', (e) => {
|
|
e.preventDefault();
|
|
return false;
|
|
});
|
|
}
|