2010-11-21 22 views
3

Eine Funktion meiner Web-App erfordert das Holen und Parsen von HTML von einer nicht-verbundenen Website Dritter. Ich möchte diese Client-Seite machen. Ich kenne bereits serverseitige Proxies. Meine Forschung hat gezeigt, dass nur ein selbst-signiertes Java-Applet dies tun kann. Flash erfordert das Platzieren einer Richtliniendatei auf der Website des Drittanbieters (nicht möglich), das ist also keine große Hilfe.Welche Browser-Plugins unterstützen domänenübergreifende TCP-Sockets?

Gibt es andere plattformübergreifende In-Browser-Lösungen mit einer großen Installationsbasis?

Wieder einmal nicht interessiert an serverseitigen Proxies. Ich möchte nur über clientseitige In-Browser-Technologien wissen, die andere domänenübergreifende TCP-Verbindungen als Java-Applets ermöglichen.

+1

Wenn es schwere Verarbeitung beinhaltet, sollten Sie es auf dem Server tun. – SLaks

+0

Ich habe nicht die Server-Ressourcen, es muss Client-Seite sein. – amax

Antwort

0

Sie können ein serverseitiges Skript in Ihrer Domäne schreiben, das die Daten vom Remote-Server an den Client weiterleitet.

All das kostet Sie Bandbreite.

1

Sie geben nicht viele Informationen, aber eine Sache, die Sie tun können, wenn Sie es im Browser tun müssen, ist Ihre Browser-Technologie der Wahl (Applet, Flash, JavaScript, Silverlight) mit Ihrem Server zu kommunizieren, und Ihr Server führt den Anruf in ihrem Namen durch.

Dies bietet einige Vorteile, ist, dass, wenn Sie jemals die 3rd-Party-App ändern möchten, dann sind Sie es nur auf dem Server ändern.

Einige Websites von Drittanbietern sind möglicherweise nicht zufrieden, wenn zufällige Clients auf sie zugreifen.

Dies ermöglicht auch den Server einig Verarbeitung zu tun, ist es einfacher für die Kunden zu machen, den Rest der Verarbeitung zu tun.

1

Es ist eine lange Zeit, da diese Frage gestellt wurde und die Zeiten haben sich geändert, seit Proxy-Gateways in Mode waren.

Zwei andere Mechanismen als signierte Java-Applets sind verfügbar Domänen von einer Ajax-Seite zu überqueren.

Verwandte Themen