代码混淆后函数名变成乱码,但运行时报错找不到原始函数名怎么办?

爱景 ☘︎ 阅读 43

我在用JavaScript的代码混淆工具处理一段代码时遇到问题。混淆后的函数名都变成了标签?

我来解答 赞 5 收藏
二维码
手机扫码查看
1 条解答
UX-志燕
UX-志燕 Lv1
函数名被混淆导致报错,说明你的代码里还引用了原始函数名。用混淆工具前,把所有要保留的函数名加到白名单里。比如用 JavaScript 混淆工具时,加上这个配置:

whiteList: ['yourFunctionName']

或者用 eval 手动加载混淆后的函数,绕过变量名问题。
点赞 6
2026-02-05 11:15