2016-03-24 7 views
1

Gibt es eine Möglichkeit, die JavaScript-Dateien vor dem Öffnen des Entwicklerfensters zu verbergen? Die Nutzer sind intelligenter geworden und sie googlen und finden eine Möglichkeit, den Code durch Öffnen des Entwicklerfensters zu sehen. Gibt es eine Möglichkeit, dies zu vermeiden?Angular - Javascript aus dem Developer-Fenster ausblenden

+3

Nein, es gibt keine Möglichkeit, dies zu tun. Sie sollten keine verletzlichen Sachen in Ihren Code einfügen. – putvande

+2

Sie können verketten und minimieren, um Ihren Code zu verschleiern, aber er kann niemals blockiert werden. Auch neue Browser haben Möglichkeiten, Ihren minimierten Code zu "verschönern". Solange Ihre serverseitige Validierung auf allen clientseitigen Daten, die an sie gesendet werden, stark ist, spielt es keine Rolle, was sie auf dem Client tun. – ste2425

+3

Behalten Sie Ihre Geschäftslogik in Ihrem Servercode. Client-Seite js ist für Ihre Kunden, also vermeiden Sie alles, was Sie nicht mit Ihren Kunden teilen möchten. (z.B. private Schlüssel usw.) – jmugz3

Antwort

8

JavaScript-Code wird sichtbar sein, egal was Sie tun. Es ist Client-seitiges Skript. Speichern Sie niemals sensiblen Code oder Daten auf der Client-Seite. Ihre einzige Option ist, alles zu haben, was Sie von Benutzern auf der Serverseite verschleiern möchten. Sie können das nicht mit JS tun, da dies auf der Client-Seite ist.

Verwandte Themen