![]() |
Quelltext von HTML-Site in Opera verändern mit Delphi-Prog?
Hi Leute,
ich benutze Opera als Browser und würde gerne ein Delphi-Programm schreiben, welches den Inhalt einer Seite, die gerade in Opera geladen wird, verändern kann, so dass Opera die Seite verändert darstellt. In etwa folgender Ablauf: - Der User fordert eine Seite an (bsp. ![]() - Mein Delphi-Prog erhält den Source der Seite und nimmt Änderungen vor - Delphi-Prog schickt den Source an Opera zurück - Opera stellt veränderte Seite dar. Vielen Dank im Voraus, MfG, Sebastian R. |
Re: Quelltext von HTML-Site in Opera verändern mit Delphi-Pr
Hi,
dazu könntest du einfach (zum Beispiel mit den INDY-Komponenten) einen Proxyserver bauen, den du dann in opera (oder einem anderen Browser) einträgst... cu |
Re: Quelltext von HTML-Site in Opera verändern mit Delphi-Pr
Da hat ich auch schon dran gedacht, nur leider bekomm ich's nicht hin?! Wie müsste der Code für den TCP Server aussehen (sprich das OnExecute-Event)?
|
Re: Quelltext von HTML-Site in Opera verändern mit Delphi-Pr
Hi,
normalerweise sendet der Browser ein GET <URL> HTTP/1.1 (sowie die üblichen Header natürlich), der Proxy führt das dann nach zwei empfangenen leeren Zeilen durch und schickt die Antwort. cu |
Re: Quelltext von HTML-Site in Opera verändern mit Delphi-Pr
Ja und wie komm ich dann an den Source der Seite und wie muss ich mit AThread.Connection.WriteLn antworten?!
|
Re: Quelltext von HTML-Site in Opera verändern mit Delphi-Pr
Hi,
nunja, angenommen der Client sendet: Zitat:
![]() cu |
Re: Quelltext von HTML-Site in Opera verändern mit Delphi-Pr
Hab ich schon versucht, nur leider sende ich dann die Daten, aber wenn es ein Bild ist, dann zeigt der Browser es ja nicht an und außerdem stürzt es bei mir ständig ab, denn Firefox etc. sendet ziemlich viele Befehle...
|
Re: Quelltext von HTML-Site in Opera verändern mit Delphi-Pr
Hi,
du könntest auch eine bereits vorhandene Proxysoftware benutzen, die Filtermöglichkeiten bietet, da gibt es einige (eventuell unter dem Stichwort Adblocking mal suchen). cu |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:52 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz