I'm trying to load page and then remove some elements in it. While doing that I encountered strange behavior. When I do
webBrowser1.Document.Body.InnerHtml = webBrowser1.Document.Body.InnerHtml;
It turns off some JavaScript code, for example for Google.com it turns off auto completion. Why is that? I suppose it has something to do with JavaScript initialization, if so how can I reinitialize the page?
upd: Just created new project, placed 2 buttons & WebBrowser. Same thing. Here is the code
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;
}