使用说明
想看某个网站引入的第三方脚本干了什么,扒下来却是压缩混淆成一行的 JS,几乎没法读。点「JS 格式化」基于 js-beautify 按语法缩进展开;HTML 片段同理用「HTML 格式化」。
反过来上线前想给一段 JS 减体积,「JS 压缩」基于 Terser 去注释、空白并做基础压缩,语法有错会提示。库按需动态加载,全部在浏览器本地完成、不上传。
一键美化 JavaScript / HTML 代码,或用 Terser 压缩 JS 去注释与多余空白。
想看某个网站引入的第三方脚本干了什么,扒下来却是压缩混淆成一行的 JS,几乎没法读。点「JS 格式化」基于 js-beautify 按语法缩进展开;HTML 片段同理用「HTML 格式化」。
反过来上线前想给一段 JS 减体积,「JS 压缩」基于 Terser 去注释、空白并做基础压缩,语法有错会提示。库按需动态加载,全部在浏览器本地完成、不上传。
不能。这里只对单段 JS 做 Terser 压缩(去注释、空白、缩短变量名),不做模块打包、tree-shaking、依赖解析。它适合快速瘦一段独立脚本,不是构建工具的替代品。
只能还原缩进和换行、让结构可读。变量被混淆成 a、b、c 之后无法恢复成原始命名,逻辑也不会被解密。它帮你看清结构,不是反混淆器。