![]() |
TWebBrowser & eigener Referer
hi, kann ich einen eigenen referer im twebbrowser angeben wenn ich eine seite öffne?
hab ein bisschen gegoogelt und das hier gefunden:
Delphi-Quellcode:
der öffnet dann aber den IE und das will ich nicht.. ich schaffs nicht das er das beim twebbrowser macht ? :gruebel:
// SHDocVw muss in die Uses Liste
var Flags, Headers, TargetFrameName, PostData: oleVariant; url,ref: string; webbrowser: TWebBrowser; begin Try= webbrowser := TWebBrowser.Create(nil); Flags := 1; TargetFrameName := ''; PostData : ''; Url:=Edit1.text; Ref:=Edit2.text; Headers := 'Referer: ' + Ref+#10+#13; webbrowser.Navigate( url, Flags, TargetFrameName, PostData, Headers ); finally webbrowser.Free; end; end; |
Re: TWebBrowser & eigener Referer
TWebBrowser ist ein OleControl.
Deshalb funktioniert es nicht richtig, wenn du es ohne ein Formular (sozusagen in der Luft) erstellst. |
Re: TWebBrowser & eigener Referer
Zitat:
|
Re: TWebBrowser & eigener Referer
Hier mal ein Beispiel
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var Flags, Headers, TargetFrameName, PostData: OLEVariant; Url, Ref: string; begin Flags := '1'; TargetFrameName := ''; PostData := ''; Url := 'http://www.slotcar-shop-aurach.de/relaunch/tellafriend/index.php'; Ref := 'http://www.slotcar-shop-aurach.de'; // Die Seite kann nicht angeyeigt werden, ohne Angabe des Referers Ref. Headers := 'Referer: ' + Ref + #10 + #13; Webbrowser1.Navigate(Url, Flags, TargetFrameName, PostData, Headers); end; |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:56 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