window.onload = function() { // 检查当前协议是否为 file://,以确定是否在本地打开 if (window.location.protocol === 'file:') { // 如果在本地打开,重定向到空白页面 window.location.href = 'about:blank'; return; // 防止进一步执行脚本 } else { // 如果不是在本地打开,检查域名 var hostname = window.location.hostname; // 如果当前域名不是 tftool.cc,重定向到空白页面 if (hostname !== 'tftool.cc'&&hostname !== 'www.tftool.cc') { window.location.href = 'about:blank'; return; // 防止进一步执行脚本 } } // 禁用右键菜单 document.addEventListener('contextmenu', function(e) { e.preventDefault(); }); // 禁用开发者工具快捷键 document.addEventListener('keydown', function(e) { if (e.keyCode === 123 || // F12 (e.ctrlKey && e.shiftKey && e.keyCode === 73) || // Ctrl+Shift+I (e.ctrlKey && e.shiftKey && e.keyCode === 74)) { // Ctrl+Shift+J e.preventDefault(); } }); // 检测开发者工具的打开状态 (function() { function detectDevTools() { const threshold = 160; const devToolsOpen = window.outerHeight - window.innerHeight > threshold || window.outerWidth - window.innerWidth > threshold; if (devToolsOpen) { // 重定向到空白页面 window.location.href = 'about:blank'; } } setInterval(detectDevTools, 1000); })(); }
用来防止别人偷你代码或者调试你网页的JavaScript代码
未经允许,禁止转载本站所有原创内容
请登录之后再进行评论
登录