(转) JavaScript检测是否开启了控制台(F12调试工具)

声明:内容源自网络,版权归原作者所有。若有侵权请在网页聊天中联系我

原地址: https://www.jb51.net/article/196925.htm

打开控制台,即会弹出对话框

(function () {
var re = /x/;
var i = 0;
console.log(re);
  
re.toString = function () {
alert("请关闭控制台");
return '第 ' + (++i) + ' 次打开控制台';
};
})();
setInterval(function() {
  check()
}, 4000);
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();

相关文章