23 Stimmen

Abfangen und Verwenden lokaler Dateien in http-Anfragen

Ich suche ein Tool, mit dem Nicht-Programmierer Dateien auf einem Live-Server testen können.

Sie können zum Beispiel ein Bild auf ihrem Computer ändern, eine Webseite neu laden und dann sofort das Ergebnis ihrer Arbeit sehen.

Ich habe versucht, ein Werkzeug dafür zu finden, weil es so offensichtlich scheint, dass jemand daran gedacht haben muss, aber viele Software, die ich sehe, passt nicht ganz. Ein Tool namens Fiddler tut dies (sie nennen es autoresponding), aber es ist nur für Windows. Ich könnte die hosts-Datei so ändern, dass sie auf eine lokale Instanz von nginx oder so umleitet, aber das scheint schwer zu pflegen zu sein, wenn alles, was ich wirklich will, ein einfaches Tool ist, das so etwas macht...

http://someserver.com/css/ (.*) -> /home/user/localcss/$1

Hat jemand irgendwelche Empfehlungen?

Modifier : Klärung der Umleitung

0 Stimmen

Fiddler-spezifische Version der gleichen Frage stackoverflow.com/q/17033990/10245

-11voto

MrMagic Punkte 54

Eigentlich kann man das nicht tun, weil die Browser es nicht zulassen, dass Dateien über http:// auf Dateien auf dem lokalen Rechner zugreifen (denken Sie mal kurz darüber nach...). Was würde passieren, wenn z. B. eine bösartige Webseite einige private Dateien von Ihrem Computer lädt?)
Einige Browser (z. B. Safari) erlauben Dateien über file:// den Zugriff auf andere file://-Dateien, andere nicht, aber kein Browser erlaubt http:// den Zugriff auf file://.

Firefox hat eine Funktion namens "Unterzeichnete Skripte" Skripte, die mit einem vertrauenswürdigen Zertifikat digital signiert sind. Sie können den Benutzer auffordern, ihnen Zugriff auf die lokale Festplatte zu gewähren. Sehen Sie sich das an: http://www.mozilla.org/projects/security/components/signed-scripts.html

Meinen Sie den Fiddler Web Proxy (www.fiddler2.com)? Es gibt eine kommerzielle Java-basierte Alternative namens Charles Web Proxy, die Ihren Anforderungen entsprechen könnte.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X