我在寻找一个 免费的 JavaScript混淆。将压缩够吗?什么工具你会推荐吗?当然,我不需要军事风格的混淆,我需要一个 简单的 方法,以防止小子偷了我的javascript通过在来源或通过使用简单的东西,如溢().

谢谢, 汤姆

有帮助吗?

解决方案

你的问题是,不管你有多少压缩或隐藏,最终浏览器具有解释它。最好你可以做的是重新命名的所有变量毫无意义的随机vars,并去除所有的评论和空白。

几个良好工具:

其他提示

您可以使用/ packer /

http://dean.edwards.name/packer/

根据经验,不要使用使用eval的混淆器,因为这会降低页面速度,使用不会使用压缩器的压缩器。这将为新手提供混淆,无论如何,其他人也不会被任何混淆器阻止。

大多数混淆器会创建一个代表最终代码的字符串,然后使用eval,这可以通过一个简单的警告语句撤消,重点是什么?

如果您想要简单的混淆和出色的压缩,我可以推荐 YUI Compressor 雅虎。

查看那些寻找的人 - http://javascript-reference.info/javascript -obfuscators-review.htm - 非常好的JS混淆器概述

我将推荐YUI Compressor的建议,效果很好,可以压缩和混淆,也可以对javascript编码提出建议。

我也投票支持Packer。我有一些在线版本,独立版本,甚至是控制台版本,用于在构建我的网络应用程序时自动打包我的javascripts。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top