前端开发中如何在JS文件中检测用户浏览器是否打开了调试面板(F12打开开发者工具)?

关注者
411
被浏览
221,041

18 个回答

有个奇淫巧技,具体原理未知,测试chrome可以

(function () {
  var re = /x/;
  var i = 0;
  console.log(re);

  re.toString = function () {
    return '第 ' + (++i) + ' 次打开控制台';
  };
})();

呃,前段时间我居然碰上了这个需求,然后参考了这个问题中的一些答案和一些其他资料写了这个工具: AepKill/devtools-detector