Wie kann ich zu verschleiern oder unlesbar machen meine JavaScript-Dateien?

Habe ich JavaScript-Skripten in meiner Anwendung mit JavaScript-und jQuery-Funktionen.
Alle Benutzer-Interaktion mit meiner Anwendung ist dynamisch und es ist vorbei, um die Anwendung durch jQuery.

Was ich erkannte, ist, wenn ich meine Anwendung auf der client-Seite kann der Kunde sehen mein allen source code anzeigen Seite Quelle (Ctrl + U).

Wie kann ich das verbergen oder etwas zu tun, so dass Benutzer können nicht verstehen oder Lesen Sie die Quelle?

Möchte ich etwas tun wie das, was Facebook tut. Durch das ansehen von Facebook-source-Benutzer können nicht erneut verwendet, deren Quellcode oder sogar verstehen.

Habe ich gegoogelt und gefunden, dass dieser Vorgang wird als Verschleierung, aber das funktioniert nicht für mich.

Habe ich versucht, dieses:

http://www.javascriptobfuscator.com/default.aspx

und

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

und

http://www.daftlogic.com/projects-online-javascript-obfuscator.htm

einmal versuchte ich
http://www.jasob.com/

Aber es ist von keinem nutzen für mich.

Du kannst alle client-code für beide, Facebook und Google. Es ist obfuscated, also ist härter zu Lesen, aber nicht unmöglich. Aber die wichtigste Sache, die Sie nicht erklären, was Sie bedeutet "es ist keine Verwendung für mich". Was ist das eigentliche problem, das Sie konfrontiert sind, mit diesen obfuscators?
Eigentlich denke ich, es ist nur minified. Das ist zwar der Verschleierung zu, es ist nicht der Hauptzweck.
heißt, ich versuchte obfuscator meine js-Datei, aber Ihr versagt in der Prüfung meiner Bewerbung. seine nicht gehen, um einen Vorgang Ereignis klicken. u kann mir empfehlen, welche obfuscator tool, das ich verwenden, um zu verschleiern meine js.
also, es funktioniert nicht komprimierte, aber nach dem packen nicht mehr funktioniert? Verschleierung ist nicht das problem, fast sicher. Es ist möglich, dass Sie einige syntax-Fehler in Ihrem code, die verschluckt Laufzeit, sondern verwirren den obfuscator. JSLint überprüfen Sie Ihr Programm zwar gültig ist, bevor Verschleierung.
ja, es funktioniert perfekt, wenn Sie Ihre unkomprimierte, aber mit der Verschleierung nicht arbeitet. Viele werden meinen code haben einige syntax-Fehler, aber wenn es dann Fehler spiegeln sich in meiner IDE als gut, aber ich bin nicht immer alle Fehler. Ich werde meine code mit JSLint. Danke..

InformationsquelleAutor Bhargav | 2011-12-30

Schreibe einen Kommentar