![]() |
Webbrowser CSS auslesen
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo
wie kann ich beim Webbrowser die Stylesheets der einzelnen Elemente auslesen, ähnlich wie beim webdeveloper für Firefox? Gruss vom Capo |
Re: Webbrowser CSS auslesen
Guten Morgen,
ich kenne zwar den WebDeveloper nicht, aber vielleicht bringt dich die Funktion ![]() Grüße vom marabu |
Re: Webbrowser CSS auslesen
Hallo Marabu,
wie ist da der Aufruf? Mit dem Webbrowser bekomme ich folgende Meldung: Zitat:
Delphi-Quellcode:
Gruss
procedure ExtractStyleSheets(sc: IHTMLStyleSheetsCollection; s: TStrings);
var i: Integer; v: OleVariant; u: iUnknown; ss: IHTMLStyleSheet; begin with sc do for i := 0 to Pred(length) do begin v := i; u := item(v); if Succeeded(u.QueryInterface(IID_IHTMLStyleSheet, ss)) then if ss.href = '' then ExtractStyleSheets(ss.imports, s) else s.Add(ss.href); end; end; Capo |
Re: Webbrowser CSS auslesen
Das kannst du so machen:
Delphi-Quellcode:
Freundliche Grüße
procedure TWebForm.DemoButtonClick(Sender: TObject);
var doc: IHTMLDocument2; s: TStrings; begin s := TStringList.Create; doc := WebBrowser.Document as IHTMLDocument2; ExtractStyleSheets(doc.styleSheets, s); ShowMessage(s.Text); s.Free; end; |
Re: Webbrowser CSS auslesen
Hallo Hallo
Danke, das klappt supi, nur meinte ich was ganz anderes. ich klick im browser etwas an und möchte dann in einem memo die entsprechenden (des angeklickten elementes)classen des css angezeigt bekommen. Gruss Capo |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:21 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