【发布时间】:2010-10-29 08:08:53
【问题描述】:
我知道这个问题已经被问过很多次了,但这是我的具体需求。混淆器需要以 java 库的形式出现,所以我可以创建一个 Ant 任务来自动化构建过程。 IE7、8、Firefox 和 Chrome 必须能够非常快速地解释生成的 js(原始 js 文件非常大 - 18k 行代码)。如果没有满足这些要求的存在,我愿意考虑商业解决方案。
【问题讨论】:
标签: java javascript ant obfuscation
我知道这个问题已经被问过很多次了,但这是我的具体需求。混淆器需要以 java 库的形式出现,所以我可以创建一个 Ant 任务来自动化构建过程。 IE7、8、Firefox 和 Chrome 必须能够非常快速地解释生成的 js(原始 js 文件非常大 - 18k 行代码)。如果没有满足这些要求的存在,我愿意考虑商业解决方案。
【问题讨论】:
标签: java javascript ant obfuscation
一些选项:
(我没有使用过 Jawr 或 Dojo,因此无法评论哪个最好。)
【讨论】:
Google 的 closure-compiler 是另一种选择。
【讨论】:
Javascript 混淆有一个更新的免费选项 - Roquson。他们提供完全免费的 Javascript 混淆功能,以及变量重命名、域锁定和到期日期等附加功能。
在这里查看:http://roquson.com
【讨论】:
我仍然相信 jsutility.pjoneil.net 提供了除 gzip 之外的所有可用程序的最佳压缩。它的混淆支持避免了大多数混淆问题。它现在还支持批处理操作。
【讨论】: