2017-07-05 1 views
-12

Ich muss die Ajax-Anfragen von der Registerkarte Netzwerk mit jquery bei jedem Ereignis wie Knopf klicken oder Zeitintervall verwenden. Ist das möglich?Wie man Ajax-Anfragen von der Netzwerkregisterkarte mit jquery löscht?

+1

Wenn Sie Netzwerk Registerkarte im Browser, dann bedeuten ** nein **. –

+0

Sicher ist es möglich. Laden Sie den Chrom-Quellcode herunter und hacken Sie das Developer-Tools-Paket. Glaubst du wirklich, dass du Dinge aus deiner Vaterbox (Browser) aus dem Javascript hacken kannst? – Kruser

+3

Wie bereits erwähnt, können Sie die Netzwerkregisterkarte von DevTools nicht bearbeiten (außer das Löschen durch Laden der Seite, aber das kann umgangen werden, indem Sie "Protokoll beibehalten" aktivieren). Wenn Sie nicht möchten, dass Benutzer den Inhalt Ihrer Ajax-Anfragen sehen, wäre es am besten, sie zu verschlüsseln. Aber um damit zu helfen, müssten wir mehr über Ihr Backend wissen (Sprache, Framework etc.). – Thomas

Antwort

10

Wenn Sie die Netzwerk-Registerkarte in den Browser-Tools des Browsers meinen, dann nein, Sie können es nicht aus Javascript steuern. Die Entwicklerwerkzeuge sind Teil des Browsers und nicht Teil der Webseite, daher kennt Javascript sie nicht.

wird auf Ihre Frage Diese nicht direkt, aber dies ist ein Beweis, dass die Art der Sache, die Sie suchen zu tun wäre, ganz und gar nicht möglich:

Wir erlauben nur explizite devtools öffnen.

https://bugs.chromium.org/p/chromium/issues/detail?id=112277

1

Ich denke, das ist nicht möglich, aber Sie können sicherstellen, dass Sie nur die Daten in verschlüsselter Form (wie md5 oder etwas) senden, so dass niemand es, selbst wenn das sehen sie in Registerkarte Netzwerk entschlüsseln kann .

Noch, wenn Sie möchten, können Sie versuchen, eine Problemumgehung. Ich denke, JSONP-Aufruf sollte funktionieren. Sie sind keine echten Ajax-Anfragen, da sie kein XMLHttpRequest-Objekt verwenden, und sie injizieren einfach ein Skript-Tag in das DOM.

+1

MD5 ist eine Hash-Funktion; Es wäre schwierig, die Umwandlung umzukehren;) –

+0

Ohh Ja .. Sie könnten Base64 encode/decode für Ihre Daten mit der Kombination anderer angehängter Zeichenfolgen/Zahlen verwenden – AJM

Verwandte Themen