2010-10-29 9 views
6

Ich weiß, dass diese Frage viele Male gestellt wurde, aber hier sind meine spezifischen Bedürfnisse. Der Obfuscator muss in Form einer Java-Bibliothek vorliegen, so dass ich eine Ant-Aufgabe erstellen kann, um den Build-Prozess zu automatisieren. IE7, 8, Firefox und Chrome müssen in der Lage sein, die resultierende js sehr schnell zu interpretieren (Original-js-Datei ist ziemlich groß - 18 k Zeilen Code). Wenn keine existieren, die diese Anforderungen erfüllen, bin ich bereit, eine kommerzielle Lösung in Betracht zu ziehen.Was ist der beste kostenlose JavaScript-Obfuscator, der als Java-Bibliothek verfügbar ist?

Antwort

6

Einige Optionen:

(Ich habe nicht Jawr oder Dojo verwendet, so kann nicht kommentieren, auf dem am besten ist.)

+0

Vielen Dank für die schnelle Antwort. YUI macht einen guten Job, aber kennen Sie irgendwelche Obfuscatoren, die eine Base64-Mischung machen (alle oben genannten Anforderungen müssen immer noch gelten)? – Marre

+0

... wie der auf dieser Seite jsutility.pjoneil.net (Probleme: abgesehen davon, dass es kein Jar ist, ist es langsam auf IE7) – Marre

+0

Ich habe Ihre Antwort akzeptiert, da ScriptMixer nicht mehr als Download verfügbar ist (ich benutze es trotzdem) :-)). – Marre

0

Ich glaube immer noch, dass jsutility.pjoneil.net bietet die beste Komprimierung von jedem Programm mit Ausnahme von gzip. Durch die Unterstützung der Verschleierung werden die meisten Probleme mit der Verschleierung vermieden. Es unterstützt jetzt auch Batch-Operationen.

1

Es gibt eine neuere freie Option für Javascript Verschleierung - Roquson. Sie bieten völlig kostenlose JavaScript-Verschleierung mit zusätzlichen Funktionen wie Variablenumbenennung, Domain Locking und Ablaufdatum.

bestellen hier aus: http://roquson.com

+0

Veraltet, scheint Projekt eingestellt. – Gruber

Verwandte Themen