专栏名称: 大迁世界
掘金LV8,思否10万+的作者。一个热爱前端的创业者。
今天看啥  ›  专栏  ›  大迁世界

别想调试我的前端代码!

大迁世界  · 公众号  ·  · 2024-06-26 10:12

文章预览

hello大家好,我是winty。作为web开发者,我们应该都有这样一个认识:前端代码是公开的,所有人都能拿到我们代码,不能把秘钥等信息写死在前端。为了避免他人轻易看懂前端代码,通常我们会对代码进行压缩、混淆等处理。今天带来一篇文章,作者介绍了几种避免他人调试前端代码的常见方式,感兴趣的同学可以在自己项目里试试。 下面是正文部分。 这里我们不介绍 禁止右键菜单, 禁止F12快捷键 和 代码混淆 方案。 无限debugger 前端页面防止调试的方法主要是通过不断 debugger 来疯狂输出断点,因为 debugger 在控制台被打开的时候就会执行 由于程序被 debugger 阻止,所以无法进行断点调试,所以网页的请求也是看不到的. 基础方案 ( () => {   function ban ( ) {     setInterval ( () => { debugger ; }, 50 ); }   try {     ban (); } catch (err) { } })(); 将 setInte ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览