посмотрите на решение здесь .
Вы сказали, что у вас нет возможности изменить HTML-файл, но это не проблема.Используя HTML Bridge, я смог изменить пример из Jeremy Likness (связанный) и удалил следующую строку из его html:
<div id="htmlHost" style="visibility: hidden; position: absolute;"></div>
Затем воссоздал его в C # в конструкторе для HtmlHost
class, как он его называет.
HtmlElement myDiv = HtmlPage.Document.CreateElement("div");
myDiv.SetAttribute("id", "htmlHost");
myDiv.SetAttribute("style", "visibility: hidden; position: absolute;");
HtmlPage.Document.Body.AppendChild(myDiv);
Это дает желаемый эффект без необходимости доступа к исходному HTML.