防止别人恶意调试代码

125 阅读1分钟

打开控制台弹窗debug调试:

	setInterval(function() {
  		  check()
	}, 1000);
	var check = function() {
	    function doCheck(a) {
        	if (("" + a / a)["length"] !== 1 || a % 20 === 0) {
           		 (function() {}
          		  ["constructor"]("debugger")())
      		  } else {
           		 (function() {}
           			 ["constructor"]("debugger")())
     		   }
       		 doCheck(++a)
   	 }
   	 try {
  	      doCheck(0)
   	 } catch (err) {}
	};
	check();

打开控制台跳转url

function toDevtools(){
 		 let num = 0; 
 		 let devtools = new Date();
 		 devtools.toString = function() {
    			  num++;
    		  if (num > 1) {
         		 window.location.href = "http://www.baidu.com"
         		 blast();
   		   }
	  }
	 console.log('', devtools);
	}
	toDevtools()