2016-04-25 10 views
1
zu verstecken

In meinem Projekt sende ich GET-Anfrage an den Server und was ich fand meine jede Anfrage wird in der Xmlhttprequest Log (beigefügten Screenshot) und wenn Sie diese mit dem Browser öffnen Es zeigt alle Daten an. Ich werde eine API-Schlüssel-Methode für meine Rest API erstellen, während es auch einige Zeit dauern wird, will ich Protokolle von der Konsole ausblenden. Also meine Frage ist, wie solche Arten von Protokoll von meiner Chrome-Konsole ausblenden.Gibt es eine Möglichkeit, Xmlhttprequest Protokoll von Chrom-Konsole

enter image description here

Antwort

0

Aus meiner Sicht ist es nicht möglich ist, jede Anfrage verstecken Sie Ihre mit Ajax senden, und eine andere Sache ist, dass es nicht zwingend vorgeschrieben ist Chrome-Browser zu verwenden, können verschiedene Browser verwenden Benutzer zu verwenden, Wenn das Konsolenprotokoll angezeigt wird, handelt es sich um eine In-Build-Funktion. Der normale Benutzer sieht das Konsolenprotokoll nicht. Wenn Sie sich Sorgen um Entwickler machen, gibt es viele Plugins (wie Firebug), mit denen Sie Ihren Anfrage-/Antwortfluss überwachen können. Also, wenn Sie irgendeine Möglichkeit finden, sie zu verstecken, ist es keine 100% Lösung.

mein Ratschlag wäre, Sie verwenden serverseitige Methode, um Ihre API wenn möglich aufzurufen.

oder die zweite Sache, die Sie tun können, ist Anruf console.clear(); Funktion nach Aufruf der Ajax-Funktion (möglich nach Erfolg/fehlgeschlagen).

0

können Sie solche Nachrichten in Chrome in Console verstecken> Einstellungen

(F12> F1)

Tick [x] ausblenden Netzwerk-Nachrichten

entmarkieren [] Log XMLHttpRequests

Verwandte Themen