Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Quelltext ändern (https://www.delphipraxis.net/45267-quelltext-aendern.html)

daniel8520 3. Mai 2005 09:04


Quelltext ändern
 
Hallo Leute,

ich habe folgendes vor, weiß aber noch nicht 100%ig, wie ich das umsetzen kann.

Ich wollte ein Programm schreiben, was so eine Art Browser sein soll, d.h., es soll eine Website öffnen können. Ich möchte gern beim Laden dieser Seite, Teile des Quelltexts entfernen. Meine erste Überlegung war, den Quelltext einfach lokal zu speichern, den gewünschten Teil zu entfernen, und dann die Seite lokal aufzurufen. Dabei stellte sich aber das Problem, dass im Quelltext relative Pfade verwendet werden, und die würden ja damit außer Kraft gesetzt werden.
Hat evtl. jmd. eine Idee, wie man soetwas realisieren könnte?


Danke!

alcaeus 3. Mai 2005 09:10

Re: Quelltext ändern
 
Hallo Daniel,

es gibt das Base-Tag, mit dem man die Basis fuer relative Adressen festlegen kann.

Greetz
alcaeus

daniel8520 3. Mai 2005 09:14

Re: Quelltext ändern
 
Das Problem ist nur, dass nicht jede Seite zwingend über mit dieser Information bestückt sein muss. Richtig? Oder hab ich das falsch verstanden?

alcaeus 3. Mai 2005 09:28

Re: Quelltext ändern
 
Du speicherst die Seite, und legst den originalen Pfad als base fest.

Beispiel:

die Url ist h**p://www.deineseite.com/foo/bar.html
du speicherst das Ding unter C:\...\bar.html
dann fuegst du im Quellcode unter <head> einfach
Code:
<base href="http://www.deineseite.com/foo" />
ein. Falls schon ein base-Tag mit href-Angabe enthalten ist, dann fuegst du es natuerlich nicht ein ;)

Greetz
alcaeus


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:28 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz