作者:b01453901 | 来源:互联网 | 2023-05-27 13:08
我想知道是否有工具来混淆整个Cordova/Phonegap项目?我的意思是整个js文件,它们彼此相关,并且与html和css文件相关.我很难一个接一个地去做.
1> 小智..:
项目混淆是变量/函数重命名在所有文件(包括HTML)中保持一致的唯一方式,并且您的代码不会中断.此外,重要的是混淆器正确处理依赖关系,并以保证代码不被破坏的方式执行代码转换.
JScrambler是恕我直言的最佳工具:
它支持在项目中同时模糊所有文件(任何类型的项目,包括Cordova)
它对Mobile/HTML5有特殊支持,可以减少混淆而不会损害性能
它有一堆你可以使用的API客户端.我个人使用的是npm版本,但也有一个Grunt版本.
它通常比我所知道的所有其他混淆器更好.
关于"uglifiers"的关心.他们中的大多数都是简单的缩小器和优化器.他们做得很好,但是在混淆时非常糟糕.反转代码通常很快.