Question

Je recherche un obfuscateur JavaScript gratuit . La compression serait-elle suffisante? Quels outils recommanderiez-vous? Bien sûr, je n'ai pas besoin d'obscurcissement de style militaire, j'ai besoin d'un moyen simple pour empêcher les enfants de voler mon code javascript en regardant la source ou en utilisant quelque chose de simple, comme unescape ().

Merci, Tom

Était-ce utile?

La solution

Votre problème est que peu importe combien vous le comprimez ou le cachez, le navigateur doit éventuellement l'interpréter. Le mieux que vous puissiez faire est de renommer toutes les variables en vars aléatoires sans signification et de supprimer tous les commentaires et les espaces.

Quelques bons outils:

Autres conseils

Vous pouvez utiliser / packer /

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

En règle générale, n'utilisez pas un obfuscateur qui utilise eval car cela ralentirait votre page, utilisez un compresseur qui n'en utilise pas. Cela offrira un obscurcissement aux débutants, de toute façon, personne ne sera découragé par un obscurcisseur.

La plupart des obscurcisseurs vont créer une chaîne représentant le code à la fin, puis utiliser eval. Cela peut être annulé par une simple déclaration d'alerte, quel est le but?

Si vous souhaitez un simple masquage et une excellente compression, je vous recommande le YUI Compressor à partir de Yahoo.

Départ Pour ceux qui cherchent - http://javascript-reference.info/javascript -obfuscators-review.htm - très bon aperçu des obfuscateurs JS

J'appuie également la recommandation relative à YUI Compressor, elle fonctionne très bien et peut compresser et rendre obscurcie, ainsi que des recommandations sur le codage javascript.

Je vote également pour Packer. Il existe des versions en ligne, des versions autonomes et même une version console que j'utilise pour emballer automatiquement mes javascripts lors de la création de mes applications Web.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top