定时器 + debugger
- 首先检查
env.MODE
是否等于字符串'production'
。 - 如果是,则执行一个立即执行的函数表达式(IIFE)。
- 在这个IIFE中,使用
setInterval
设置一个定时器,该定时器每隔50毫秒就执行一次内部的箭头函数。 - 箭头函数内部仅包含
debugger;
语句,这会导致浏览器在每次定时器触发时尝试打开调试器(如果浏览器的开发者工具是打开的)。
if (env.MODE === 'production') {
(() => {
setInterval(() => {
debugger;
}, 50);
})();
}
破解方法 + 应对方法
方法一:Activate breakpoints
关闭调试即可实现
方法二:Add logpoint
只需要通过打包工具代码压缩,把代码都放在一行即可
© 版权声明
THE END
- 最新
- 最热
只看作者