Я знаю, что это старый вопрос, но есть способ вставить заголовок в элемент управления webbrowser в Visual Basic 2010 и позже, чтобы отключить представление совместимости:
Первое, что вам нужно сделать это, чтобы поймать текущую веб-страницу, а затем заменить главный тег следующим образом:
Sub compatible()
' --- simple routine to disable compatible view.
Dim the_url As String
Dim message As String
Dim theReplacement As String
Dim oldMessage As String
the_url = WebBrowser1.Url.OriginalString
WebBrowser1.Navigate(the_url)
message = "<head>" + Chr(13) + Chr(10) + "<meta http-equiv=" + Chr(34) + "X-UA-Compatible" + Chr(34) + "content=" + Chr(34) + "IE=edge" + Chr(34) + " />" + Chr(13) + Chr(10) + "<base href=" + Chr(34) + the_url + Chr(34) + ">"
oldMessage = WebBrowser1.DocumentText.ToString()
theReplacement = Replace(oldMessage, "<head>", message)
WebBrowser1.DocumentText = theReplacement
End Sub
Этот код добавляет две следующие строки в элементе управления веб-браузером:
<meta http-equiv="X-UA-Compatible"content="IE=edge" />
<base href="(url of the web page)">