WebBrowser IHTMLTxtRange.pasteHtml изменяет ссылку для относительных путей - PullRequest
0 голосов
/ 06 февраля 2019

У меня есть элемент webbrowser, где я хочу редактировать HTML.Это работает довольно хорошо, также для ссылок.Но когда я хочу добавить ссылку с относительным путем, я получаю ссылку с about: в URI:

var doc = _webBrowser.Document as HTMLDocument;
var range = doc.selection.createRange() as IHTMLTxtRange;
var html = "<a href=\"/contact\">Contact</a>";
range.pasteHTML(html);

Вставленный HTML становится <a href="about:/contact">Contact</a>

Итак,как мне получить <a href="/contact">Contact</a> вместо этого?

...