Свободный JavaScript obfuscators? [закрытый]

В основном вы правы. Однако, ваша множественность не требует уникальности

enter image description here

, хотя это будет иметь большой смысл :-) Строго придерживаясь спецификации UML, может опустить && !disks.contains(d)) из вашего кода. Или вы добавляете тип, как показано выше. (Или, возможно, просто предположите, что люди могут правильно это распознать.)

Примечание: я думаю, что SCSIController также не может подключить диск. Ваш UML показывает 1..4, поэтому вам понадобится хотя бы один диск, который делает ваш код неправильным в этом отношении.

6
задан Tom 7 November 2008 в 15:02
поделиться

9 ответов

Ваша проблема состоит в том, что, неважно, насколько Вы сжимаете его или скрываете его, в конечном счете браузер должен интерпретировать его. Лучшее, которое можно сделать, переименовывает все переменные в бессмысленный случайный Вар и удаляет все комментарии и пробел.

Несколько хороших инструментов:

16
ответ дан 8 December 2019 в 03:40
поделиться

Можно использовать/packer/

http://dean.edwards.name/packer/

5
ответ дан 8 December 2019 в 03:40
поделиться

Если Вы хотите простую путаницу и превосходное сжатие, я могу рекомендовать Компрессор YUI от Yahoo.

3
ответ дан 8 December 2019 в 03:40
поделиться

Я буду второй рекомендация для Компрессора YUI также, работать очень хорошо и могу сжать и запутать, также предоставляет рекомендации на кодировании JavaScript.

0
ответ дан 8 December 2019 в 03:40
поделиться

Я голосую за Packer также. Существуют интерактивные версии, Автономные версии и даже Консольная версия, которую я использую, чтобы Автоволшебно упаковать мой javascripts, когда я создаю свои веб-приложения.

0
ответ дан 8 December 2019 в 03:40
поделиться

Для тех, кто ищет - http://javascript-reference.info/javascript-obfuscators-review.htm - довольно хороший обзор обфускаторов JS

1
ответ дан 8 December 2019 в 03:40
поделиться

Как правило, не используйте обфускатор, который использует eval, поскольку это замедлит вашу страницу, используйте компрессор, который этого не делает. Это обеспечит обфускацию для новичков, никого еще не остановит никакой обфускатор.

Большинство обфускаторов в конце создают строки, представляющие код, а затем используют eval, это можно отменить простыми операторами предупреждения, что за точка?

4
ответ дан 8 December 2019 в 03:40
поделиться

Попробуйте http: // digua.sourceforge.net .

0
ответ дан 8 December 2019 в 03:40
поделиться
Другие вопросы по тегам:

Похожие вопросы: