2008-11-15 7 views
1

Je suis tombé sur cet obfuscator javascript appelé Squash, je veux l'utiliser sur mon projet ExtJS pour obfuscater mes fichiers javascript. Je l'ai essayé et le résultat sont des codes totalement obscurcis. Mais il semble que je dois obscurcir la bibliothèque ExtJS aussi parce que je suis arrivé avertissements qu'il ne pouvait pas trouver des fonctions telles que Ext.onReady(), Ext.form.FormPanel(), etc.ExtJS avec Squash Javascript Obfuscator

Je veux juste demander si l'un des gars que vous avez utilisé avec succès Squash + ExtJS dans un projet et comment avez-vous réussi à le faire fonctionner.

Répondre

1

Rtfm typique: L'annotation @Public sur la fonction setDocumentTitle empêche le nom de la fonction d'être obfusqué de sorte que l'on puisse y accéder à partir d'un code non brouillé.

0

essayer http://dean.edwards.name/packer/ avec contrôle sur encode Base62 Réduction de la taille des variables il a travaillé pour moi sur ma demande ExtJS avec la nécessité d'obscurcir la bibliothèque ExtJS trop

3

Je voudrais suggérer une autre javascript outil d'obscurcissement : http://jscrambler.com.

L'outil est capable de détecter et de remplacer les identificateurs par un accès privé, de sorte que vous ne pouvez ou ne devez masquer que votre application extjs.

+0

Excellent outil avec un excellent client API. – PauloASilva