ExtJS与Squash Javascript Obfuscator

时间:2008-11-15 03:21:32

标签: javascript extjs obfuscation

我偶然发现了这个名为Squash的javascript混淆器,我想在我的ExtJS项目中使用它来混淆我的javascript文件。我试过了,结果是完全混淆的代码。但似乎我必须对ExtJS库进行模糊处理,因为我收到警告说它无法找到Ext.onReady()Ext.form.FormPanel()等函数。

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

3 个答案:

答案 0 :(得分:3)

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

该工具能够检测并替换具有私有访问权限的标识符,因此您只能/应该对您的extjs应用程序进行模糊处理。

答案 1 :(得分:1)

典型的rtfm:@Public函数上的setDocumentTitle注释可防止对函数名进行模糊处理,以便可以从未经模糊处理的代码中访问它。

答案 2 :(得分:0)

http://dean.edwards.name/packer/ 检查 Base62编码 缩小变量 它在我的extjs应用程序上对我有用,同时也需要混淆ExtJS库