前端反調試

方法一:不斷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>
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內容

友情鏈接更多精彩內容