混淆JavaScript代码可能重复:缩减大小和Java中
What is the best free JavaScript obfuscator that is available as a Java library?
我使用YUI压缩机的年压缩和模糊处理JS文件。但是现在我需要混淆和缩小服务器上动态生成的JavaScript代码。所以这里的主要区别是,不会有JS文件应该被模糊处理,而是请求服务器(Java),它应该生成部分JS代码并返回它们已经被缩小和混淆。
YUI压缩机不提供这样做的可能性。我观察了消息来源,并已经计算出应该重写哪些方法才能使其工作。我不想这样做(但如果没有其他方法,将不得不这样做)。
那么还有没有其他Java库允许直接从Java代码中缩小和混淆JavaScript字符串?
谢谢!
代码是否真的生成?为什么生成逻辑不能创建被缩小的代码(使用短变量名称)。 – closure
这是好点,我也想过这个。但不是完整的代码是完全生成的。它由一些已经创建的模板构建,并生成一些代码。您的解决方案是一个很好的思考方式,但我只想确保没有其他解决方案可以使用。 –
我的建议是做一些关于缩小的阅读。我不认为缩小器做得太多。当您生成代码并且您完全控制逻辑时,您的缩小将会更加优秀。 – closure