Я пытаюсь загрузить страницу и удалить из нее некоторые элементы. При этом я столкнулся со странным поведением. Когда я делаю
webBrowser1.Document.Body.InnerHtml = webBrowser1.Document.Body.InnerHtml;
Отключает некоторый код JavaScript, например, для Google.com отключает автозаполнение. Это почему? Я полагаю, что это как-то связано с инициализацией JavaScript, если да, то как я могу повторно инициализировать страницу?
UPD:
Только что создал новый проект, разместил 2 кнопки и веб-браузер. То же самое. Вот код
private void button1_Click(object sender, EventArgs e)
{
webBrowser1.Navigate("http://google.com");
}
private void button2_Click(object sender, EventArgs e)
{
webBrowser1.Document.Body.InnerHtml = webBrowser1.Document.Body.InnerHtml;
}