Einzelnen Beitrag anzeigen

BlueStarHH
Online

Registriert seit: 28. Mär 2005
Ort: Hamburg
849 Beiträge
 
Delphi 11 Alexandria
 
#1

Link in TWebBrowser einfügen funktioniert nicht mehr

  Alt 17. Okt 2016, 20:43
Ich habe bisher wie folgt einen Link auf eine E-Mail-Adresse in den TWebBrowser eingefügt:

Delphi-Quellcode:
//WB: TWebBrowser;
WB.OleObject.Doc.Selection.createRange.pasteHTML('<a href="mailto:a@b.de">EinLink</a>');
Das hat problemlos geklappt: Der Text "EinLink" wurde blau und unterstrichen und öffnete beim Klicken das E-Mail-Programm.

Heute ist mir aufgefallen, dass der Code nicht mehr funktioniert. Es wird zwar der Text "EinLink" in den TWebBrowser eingefügt. Das A-Tag fehlt jedoch komplett, wenn man sich den Seitenquelltext anschaut. Daher ist der Text dann auch nicht als Link klickbar.

Füge ich folgenden (sinnlosen) Text ein, ist der Link aktiv:

WB.OleObject.Doc.Selection.createRange.pasteHTML('<a href="foo:a@b.de">EinLink</a>');

Warum? Ist das ein neues Sicherheitsfeature vom Internetexplorer? Wie kann ich das abschalten? Installiert ist der IE 11.321 unter Windows 10 x64.
  Mit Zitat antworten Zitat