我正在寻找一款免费的JavaScript混淆器。仅压缩是否足够?你能推荐哪些工具呢?当然,我不需要军用级别的混淆,我只需要一种简单的方式来防止小孩通过查看源代码或使用unescape()等简单方法窃取我的JavaScript。
谢谢,
汤姆
我正在寻找一款免费的JavaScript混淆器。仅压缩是否足够?你能推荐哪些工具呢?当然,我不需要军用级别的混淆,我只需要一种简单的方式来防止小孩通过查看源代码或使用unescape()等简单方法窃取我的JavaScript。
谢谢,
汤姆
你的问题在于无论你多么压缩或隐藏代码,最终浏览器都需要解释它。最好的做法是将所有变量重命名为毫无意义的随机变量,并删除所有注释和空格。
一些不错的工具:
看看对于那些寻找的人来说 - http://javascript-reference.info/javascript-obfuscators-review.htm - 很好地概述了JS混淆器。
我也支持使用Packer。它有在线版本、独立版本,甚至还有一个控制台版本,我用它来自动打包我的JavaScript文件,以便在构建Web应用程序时使用。