1

我知道加密 JS 代码是不可能的,但是我怎样才能让每个人都难以理解,比如 jquery.min.js?

4

5 回答 5

4

有多个术语:

最后一个与前四个略有不同,因为它将实际的编译算法和启发式应用于您的代码。例如,如果你有一个短函数,闭包编译器可能会内联它(前提是这样做没有副作用)。

于 2013-08-31T12:09:36.867 回答
2

您可以在下面的链接中执行此操作。

http://www.javascriptobfuscator.com/Default.aspx

于 2013-08-31T12:10:03.053 回答
1

该特定文件已“缩小”。这使得变量名称更小,并删除了空格以减少在服务器上存储文件所需的字节,并使其下载速度更快。您可以使用一个在线工具来执行此操作:JSCompress

请注意,这对任何了解 javascript 的人来说都不是“难以理解”。可能有混淆工具,但它们对 javascript 基本上没有意义。与任何事情一样,如果您不准备让别人看到您创建的内容,请不要将其放到网上。

于 2013-08-31T12:08:47.000 回答
1

使用http://javascriptcompressor.com/

使用此压缩器完全免费在线压缩和混淆 Javascript 代码。

于 2013-08-31T12:10:59.323 回答
0

使用代码压缩器,例如: http ://jscompress.com/

有许多进行不同类型的混淆和缩小。我自己对 nodejs 使用minify - https://npmjs.org/package/minify

于 2013-08-31T12:11:27.390 回答