Я наткнулся на этот обфускатор javascript под названием Давить, я хочу использовать его в своем проекте ExtJS для обфускации моих файлов javascript. Я пробовал, и результат - полностью запутанные коды. Но, похоже, мне тоже нужно обфускировать библиотеку ExtJS, потому что я получил предупреждения о том, что она не может найти такие функции, как Ext.onReady(), Ext.form.FormPanel() и т. д.
Я просто хочу спросить, успешно ли кто-нибудь из вас использовал Squash + ExtJS в проекте и как вам удалось заставить его работать.



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Типичный rtfm: аннотация @Public к функции setDocumentTitle предотвращает запутывание имени функции, чтобы к нему можно было получить доступ из не запутанного кода.
пытаться http://dean.edwards.name/packer/ с проверкой на Кодирование Base62 Переменные сжатия это сработало для меня в моем приложении extjs без необходимости обфускации библиотеки ExtJS
Я хотел бы предложить еще один инструмент обфускации javascript: http://jscrambler.com.
Инструмент может обнаруживать и заменять идентификаторы с частным доступом, поэтому вы можете / должны только запутывать свое приложение extjs.
Отличный инструмент с отличным клиентом API.