Базовая обфускация
Базовая обфускация охватывает стандартные преобразования, которые выполняются полностью в вашем браузере — без сервера и без тарифа Pro. Эти опции переименовывают идентификаторы, скрывают строковые литералы, внедряют мёртвый код и уплощают поток управления, значительно затрудняя чтение и обратную разработку вашего JavaScript.
Приведённые ниже опции — самые важные регуляторы, каждому посвящено короткое руководство. Полный список со всеми настройками и компромиссами см. в Справочнике опций. Чтобы получить наиболее сильную защиту поверх этих опций, сочетайте их с VM-обфускацией.
В этом разделе
Массив строк
Вынос строковых литералов в закодированный массив.
Уплощение потока управления
Преобразование линейного кода в конечный автомат, чтобы скрыть ход выполнения программы.
Другие важные опции
Внедрение мёртвого кода, самозащита, переименование глобальных переменных и свойств, защита от отладки и другое.
Условные комментарии
Выборочное отключение обфускации для отдельных блоков с помощью специальных комментариев.
