1

我偶然发现了这个名为Squash的 javascript 混淆器,我想在我的 ExtJS 项目中使用它来混淆我的 javascript 文件。我已经尝试过了,结果是完全混淆的代码。但似乎我也必须混淆 ExtJS 库,因为我收到警告说它找不到诸如Ext.onReady(),Ext.form.FormPanel()等函数。

我只是想问一下你们中是否有人在项目中成功使用过 Squash + ExtJS,以及你们是如何设法使其工作的。

4

3 回答 3

3

我想推荐另一个 javascript 混淆工具:http: //jscrambler.com

该工具能够检测和替换具有私有访问权限的标识符,因此您可以/应该只混淆您的 extjs 应用程序。

于 2010-08-15T10:23:31.293 回答
1

Typical rtfm: The @Public annotation on the setDocumentTitle function prevents the function name from being obfuscated so that it can be accessed from unobfuscated code.

于 2008-11-16T10:16:22.903 回答
0

尝试 http://dean.edwards.name/packer/ 并检查 Base62 编码收缩变量,它在我的 extjs 应用程序上对我有用,而无需混淆 ExtJS 库

于 2009-01-16T20:48:34.287 回答