DataFox
Erfahrenes Mitglied
Hi
es geht um folgendes: Ich will einen Proxy entwickeln, der den Quellcode einer Website modifiziert und zurückliefert. Beispiel: Eine Übersetzung der Website
Wie funktioniert so ein Proxy? Also nach dem was ich weis läuft das so:
Auf der Website ist ein Link: "übersetzte Version". Fer Link führt auf eine URL wie z.B.:
http://www.dasIstDerProxy.de?website_url=http://dasIstDieWebsite.net
Der Proxy geht dann wiederum selbst auf http://dasIstDieWebsite.net, schnappt sich den kompletten Quellcode und ändert sämtliche Links nach diesem Muster http://www.proxy.de?url=http://www.seite.de um, so das jeder Klick immer über den Proxy läuft.
Bis hier: Ist diese Vorgehensweise richtig?
Oki, also mal angenommen das isse, dann kommen erst die richtigen Probleme!
- was macht man mit JavaScript bzw. Ajax?
- was mit flash-inhalten?
Der Proxy müsste ja für *alles* den Zwischenhändler spielen, damit es vollständig funktionieren kann.
JavaScript / Ajax: URLs werden ja umgeschrieben, so das Ajax nicht auf dasIstDieWebsite.net sondern auf http://www.dasIstDerProxy.de?website_url=http://dasIstDieWebsite.net zugreift. wenn dann per JavaScript eine Ajax-Anfrage gemacht wird, müsste die gehen. Der Proxy liefert Ajax dann ja genau das gleiche wie normal.
Nech?
Nu wirds aber kritisch: Flash!! Ich verstehe von Flash nicht viel. Das sind SWF-Dateien, aber die kann ich doch nicht einfach durch den Proxy schicken, oder?
Und dann die letzte Frage: Das ist sicher nix neues, und vielleicht gibt es so ein Proxy schon als open-source irgendwo. So das man eben nur noch selbst den Quellcode anpassen muss, falls man was anpassen will.
Ach ja, falls sich jemand fragt wieso weshalb warum: Will einfach mal was ausprobieren
Ich weis, das es tausende Proxys gibt, und etliche Translation-Dienste. Hobby eben
Gruß
Laura
es geht um folgendes: Ich will einen Proxy entwickeln, der den Quellcode einer Website modifiziert und zurückliefert. Beispiel: Eine Übersetzung der Website
Wie funktioniert so ein Proxy? Also nach dem was ich weis läuft das so:
Auf der Website ist ein Link: "übersetzte Version". Fer Link führt auf eine URL wie z.B.:
http://www.dasIstDerProxy.de?website_url=http://dasIstDieWebsite.net
Der Proxy geht dann wiederum selbst auf http://dasIstDieWebsite.net, schnappt sich den kompletten Quellcode und ändert sämtliche Links nach diesem Muster http://www.proxy.de?url=http://www.seite.de um, so das jeder Klick immer über den Proxy läuft.
Bis hier: Ist diese Vorgehensweise richtig?
Oki, also mal angenommen das isse, dann kommen erst die richtigen Probleme!
- was macht man mit JavaScript bzw. Ajax?
- was mit flash-inhalten?
Der Proxy müsste ja für *alles* den Zwischenhändler spielen, damit es vollständig funktionieren kann.
JavaScript / Ajax: URLs werden ja umgeschrieben, so das Ajax nicht auf dasIstDieWebsite.net sondern auf http://www.dasIstDerProxy.de?website_url=http://dasIstDieWebsite.net zugreift. wenn dann per JavaScript eine Ajax-Anfrage gemacht wird, müsste die gehen. Der Proxy liefert Ajax dann ja genau das gleiche wie normal.
Nech?
Nu wirds aber kritisch: Flash!! Ich verstehe von Flash nicht viel. Das sind SWF-Dateien, aber die kann ich doch nicht einfach durch den Proxy schicken, oder?
Und dann die letzte Frage: Das ist sicher nix neues, und vielleicht gibt es so ein Proxy schon als open-source irgendwo. So das man eben nur noch selbst den Quellcode anpassen muss, falls man was anpassen will.
Ach ja, falls sich jemand fragt wieso weshalb warum: Will einfach mal was ausprobieren
Ich weis, das es tausende Proxys gibt, und etliche Translation-Dienste. Hobby eben
Gruß
Laura