2017-11-25 2 views
0

Dies ist eine allgemeine Frage.Verhindern, dass Funktionen in der Quelle angezeigt werden - Angular

Normalerweise wird jeder Code, den wir in Angular schreiben, in eine Bundle-Datei kompiliert, die dem Browser zugestellt wird, oder ?! Dieser JavaScript-Code, den wir schreiben, ist beim Anzeigen der Quelle in der Bundle-Datei sichtbar. Wie verhindern wir die Verbreitung unseres Codes? Gibt es einen Obfuscator, der in Echtzeit arbeitet, um unsere Algorithmen zu schützen?

Antwort

3

Probieren Sie Plugins aus, die Ihren Anforderungen entsprechen. Moderne eckige Versionen sind mit einem Webpack ausgestattet, das Minification und Mangling ermöglicht. Es gibt Einschränkungen bei der JavaScript-Verschleierung, insbesondere bei Winkelcode, bei dem bestimmte Schlüsselwörter funktionieren müssen, die nicht geändert werden können. Wenn Sie Code verstecken müssen, ziehen Sie in Erwägung, ihn auf den Server zu verschieben. Der gesamte JavaScript-Clientcode sollte als anfällig für das Lesen gelten.

Verwandte Themen