javascript混淆作为构建过程的一部分

时间:2015-01-14 21:49:18

标签: javascript ant build obfuscation deobfuscation

我见过在线javascript混淆工具。将这样的流程作为Web应用程序的构建过程的一部分运行,或者如何通常实现混淆是否可行或被认为是合理的?

是否更多的是手动创建javascript备份以与项目一起存储,然后在构建之前通过混淆器运行内容?看起来好像有一个ant任务,你可以将其作为构建的一部分包含在内以便为你处理

1 个答案:

答案 0 :(得分:5)

是的,这很有可能,应该这样做。

我发现JScrambler是代码保护和混淆的绝佳解决方案,并且他们支持使用API​​客户端进行构建自动化。 我个人使用Grunt JScrambler,但我也尝试过Gulp版本。

对于您的具体情况,您可能需要查看此Ant。我没有尝试过。还有一个Java客户端。

我还在混淆之后,在部署之前测试代码。我基本上对我的单元测试进行了模糊处理。