Voici une nouvelle et intéressante outil pour la compression et l'obscurcissement de code Javascript (voir aussi Reverse Engineering: les compresseurs de code ).
Sur le site Web de Dean Edwards vous pouvez également télécharger le code source de ce compresseur Javascript. En outre, l'auteur a mis à disposition les versions serveur de Microsoft. NET Framework version 1.1, Perl, WHS et PHP5.
En ligne il ya une version de travail essayer maintenant , moins complexes - pour être honnête - de ceux qui avaient présenté il ya longtemps . En fait vous permet de compresser le code avec seulement deux choix: Base62 encoder, qui obscurcit le code et les variables rétrécissement, les variables de l'optimiseur.
Par rapport à la version précédente corrige quelques bugs que, dans des situations d'extrême Hack (et vraiment intéressant) que:
1 | /*@cc_on!@*/ false ; isMSIE var = / * @ * @ cc_on / faux!; |
n'était pas conforme à la sortie générée. Ils sont maintenant correctement pris en charge à la fois les commentaires conditionnels à Microsoft, à la fois le + / - dans des conditions telles que:
1 | b ; c = a + b + +; |
Comme indiqué dans la page Aide , cependant:
Paniers scripts doivent déballer avec succès sur tous les navigateurs qui prennent en charge JavaScript. Seulement fonctionnalité JavaScript de base est utilisé pour décoder le script emballé.
Certains navigateurs ne supportent pas le packer lui-même. Le séjour de l'interface Web relié support du DOM. les anciens navigateurs afficheront l'interface handicapés.
Donc attention à l'utilisateur final et le type de support du navigateur ... comme d'habitude!










Il n'y a aucun commentaire pour cet article
Laisser un commentaire