一个JS代码写的,实现打开调试或开发工具就关掉网页
:一个JS代码写的,实现打开调试或开发工具就关掉网页
功能是,只要打开web调试工具什么的,网站就关掉了。。。。

<script type="text/javascript">// 定义尝试关闭当前窗口并导航至空白页的函数function fuckyou() {window.close(); // 尝试关闭当前窗口window.location = "about:blank"; // 导航至空白页}// 使用console的profile方法来检测调试function ck() {console.profile();console.profileEnd();if (console.clear) {console.clear();};if (typeof console.profiles == "object") {return console.profiles.length > 0;}}// 检测Firebug等调试工具,若发现则调用fuckyoufunction hehe() {if ((window.console && (console.firebug || console.table && /firebug/i.test(console.table()))) ||(typeof opera == 'object' && typeof opera.postError == 'function' && console.profile.length > 0)) {fuckyou();}if (typeof console.profiles == "object" && console.profiles.length > 0) {fuckyou();}}// 更全面的开发者工具打开检测function comprehensiveCheck() {if (ck() || window.outerHeight - window.innerHeight > 200 || window.outerWidth - window.innerWidth > 200) {fuckyou();}}// 重新定义检测窗口尺寸变化的方法function onWindowSizeChange() {// 检测工具栏的高度var threshold = 160; // 设置一个阈值,因为开发者工具的高度通常会超过这个值var diffHeight = window.outerHeight - window.innerHeight;var diffWidth = window.outerWidth - window.innerWidth;if (diffHeight > threshold || diffWidth > threshold) {fuckyou();}}// 防止使用右键菜单和F12document.addEventListener('contextmenu', function(e) {e.preventDefault();});document.addEventListener('keydown', function(e) {if (e.keyCode === 123) { // F12e.preventDefault();}});// 页面加载和尺寸变化时的操作window.onload = function() {hehe();comprehensiveCheck();setInterval(function() {hehe();comprehensiveCheck();}, 2000);};// 在窗口尺寸变化时,调用修改后的检测函数window.onresize = onWindowSizeChange;</script>
源代码从这个地方获取的 https://www.afxw5.com/sygj
大家可以参考学习学习js的实用技巧