Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/433.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
免费JavaScript混淆器?_Javascript_Compression_Obfuscation - Fatal编程技术网

免费JavaScript混淆器?

免费JavaScript混淆器?,javascript,compression,obfuscation,Javascript,Compression,Obfuscation,我正在寻找一个免费的JavaScript模糊器。压缩够了吗?你会推荐什么工具?当然,我不需要军事风格的混淆,我需要一种简单的方法,通过查看源代码或使用一些简单的东西,例如unescape(),来防止孩子们窃取我的javascript 谢谢 汤姆 您的问题是,无论您对其进行了多少压缩或隐藏,最终浏览器都必须对其进行解释。最好的方法是将所有变量重命名为无意义的随机变量,并删除所有注释和空白 一些好工具: 如果你想要简单的模糊处理和出色的压缩,我可以向雅虎推荐。我也会支持YUI Compres

我正在寻找一个免费的JavaScript模糊器。压缩够了吗?你会推荐什么工具?当然,我不需要军事风格的混淆,我需要一种简单的方法,通过查看源代码或使用一些简单的东西,例如unescape(),来防止孩子们窃取我的javascript 谢谢 汤姆


您的问题是,无论您对其进行了多少压缩或隐藏,最终浏览器都必须对其进行解释。最好的方法是将所有变量重命名为无意义的随机变量,并删除所有注释和空白

一些好工具:


如果你想要简单的模糊处理和出色的压缩,我可以向雅虎推荐。

我也会支持YUI Compressor的推荐,它工作得很好,可以压缩和模糊处理,还可以推荐javascript编码。

你可以使用/packer/


我也投票支持Packer。有在线版本、独立版本,甚至是控制台版本,我在构建web应用程序时使用它们来自动打包Java脚本。

看看那些看起来不错的版本——JS模糊器的概述。

试试。

根据经验,不要使用使用使用eval的模糊器,因为这会降低页面速度,使用一个不需要的压缩机。这将为新手提供模糊处理,任何其他人都不会被任何模糊处理程序吓倒


大多数混淆器最终会创建一个表示代码的字符串,然后使用eval,这可以通过一个简单的警报语句来撤销,这有什么意义?

就像您可以识别结构并将其替换为代码优化的一部分一样,您可以识别结构并专门替换它们,以使代码更难理解。它往往仍然是易碎的,使事情变得更慢,使用更多的ram,但公司出售工具来做到这一点。我认为这不是一个好的解决方案,你可以用它来去除代码的泡沫。或者,你可以不再担心有人“窃取”你网页的源代码。要么你想要,要么你不想要。为什么你会来到一个网站,帮助人们学习代码,请求帮助阻止人们学习你的代码?这是行不通的。你可以简单地用“收缩变量”和“Base62编码”选项来去除代码中的模糊吗?也许你的答案更多的是关于压缩,而不是模糊处理?我的答案在6年前发布时更为相关。也许现在没那么多了。更好的问题是,为什么你对一个6岁的封闭式问题的答案发表评论?