TWebBrowser Print mit Credentials
28. Jan 2015, 14:52
Hallo,
ich versuche derzeit krampfhaft eine Webseite aufzurufen, und diese dann über die TWebBrowser Komponente auszudrucken. Das Problem an der Webseite ist, sie braucht eine Authentifizierung. Hierfür schicke ich ich die Credentials im Header
WebBrowser.Navigate(pURL, EmptyParam, EmptyParam, EmptyParam, pHeaders)
Das funktioniert auch. ich bekomme die Webseite korrekt im TWebBrowser angezeigt.
Nun möchte ich per Rechtsclick drucken. Es scheint nun so zu sein, dass sich auf der Webseite ein Bild befindet, welches auch korrekt im WebBrowser angezeigt wird. Um dieses Bild aber auszudrucken wird wieder eine Authentifizierung benötigt. Das habe ich im Wireshark herauslesen können. Es öffnet sich ein Popup, in dem ich die Credentials eingeben soll, mache ich das nicht und breche die Authentifizierung ab, wird die Seite ausgedruckt, allerdings ohne das Bild.
Aber warum wird, nachdem die Authentifizierung korrekt durchgeführt wurde, diese wieder beim Print Vorgang benötigt? Kann ich diese irgendwie umgehen, oder den Header wieder mitschicken?
Danke
|