前端反调试

方法一:不断debugger

 <script>(function () { setInterval(function () { debugger }, 2000) }())</script>

虽然简单,但是却很有效。通过不停地打断你,阻止你看他代码。但是不断的产生不可回收的对象,占据你的内存,造成内存泄漏,没过多久浏览器就会卡顿。所以他带来的影响还是挺大的。

方法二:禁止右键开启

<script>
  function keycodes() {
    // 禁止右键
    document.oncontextmenu = function () { return false };
    document.onkeydown = function (e) {
      e = window.event || e;
      var k = e.keyCode;
      //屏蔽ctrl+u,F12键
      if ((e.ctrlKey == true && k == 85) || k == 123) {
        e.keyCode = 0;
        e.returnValue = false;
        e.cancelBubble = true;
        return false;
      }
    }
  }
  keycodes();
</script>
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容