Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   TWebBrowser Print mit Credentials (https://www.delphipraxis.net/183684-twebbrowser-print-mit-credentials.html)

Nuts 28. Jan 2015 13:52

TWebBrowser Print mit Credentials
 
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

Delphi-Quellcode:
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

Redeemer 29. Jan 2015 14:32

AW: TWebBrowser Print mit Credentials
 
Probier mal, ob die Website die Credentials in den Link zum Bild setzen kann. /name:pass@server:port/pfad


Alle Zeitangaben in WEZ +1. Es ist jetzt 06:29 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