WebBrowser med genereret html, vis billeder fra lokalhost
Jeg har et form med en webbrowser i.Denne webbrowser bruger jeg til at vise noget html-kode som jeg henter ud af en database.
Jeg viser indholdet i browseren via følgende kode:
If (frmMain.Browser.Document IsNot Nothing) Then
Dim doc As HtmlDocument = frmMain.Browser.Document.OpenNew(True)
doc.Write(strHTMLcontent)
End If
Det viser også fint selve html-teksten osv, men billeder er døde.
Et eksempel på opførslen - HTML-koden indeholder følgende image-tag:
<img src="/images/test.png">
Det vises i browseren som et dødt billede, og hvis jeg højreklikke på det, og kigger på billedets URL, så er den ændret til:
about:/images/test.png
Jeg gætter på at dette bl.a. er fordi et HtmlDocument altid navigerer til "about:blank" når det initialiseres, og derved sættes webbrowserens dokuments scheme til "about".
Jeg har en webserver kørende på localhost, så mit spørgsmål er hvordan jeg får relative billed-url'er til at referere til localhost.
Eksempelvis ovenstående burde have vist http://localhost/images/test.png - og denne fil eksisterer også på localhost.