禁止别人调试自己的前端页面代码

284 阅读1分钟
/** 页面模块 */
 const block = () => {
   if (window.outerHeight - window.innerHeight > 200 || window.outerWidth - window.innerWidth > 200) {
     document.body.innerHTML = "检测到非法调试,请关闭后刷新重试!";
     document.body.style.display = 'flex'
     document.body.style.justifyContent = 'center'
     document.body.style.alignItems = 'center'
   }
   setInterval(() => {
     (function () {
       return false;
     }
     ['constructor']('debugger')
     ['call']());
   }, 50);
 }
 /** 禁止调试 */
 const banDebugging = () => {
   try {
     block();
   } catch (err) {
     console.log({ err })
   }
 }
 banDebugging();