Comment effacer l'historique de navigation à l'aide de contrôle WebBrowser en C#

Je veux effacer l'historique de navigation d'un WebBrowser de contrôle en C# après le WebBrowser termine sa navigation.

C'est mon code:

try
{
    foreach (string sr in File.ReadAllLines("link.txt"))
    {
        webBrowser1.Navigate(sr);
        webBrowser1.ScriptErrorsSuppressed = true;
    }
    while (webBrowser1.ReadyState != WebBrowserReadyState.Complete)
    {
        Application.DoEvents();
    }                               
}
catch(Exception)
{
    MessageBox.Show("Internet Connection not found","Error",MessageBoxButtons.OK,MessageBoxIcon.Error);
    this.Close();
}
  • J'ai fourni une solution, découvrez ma réponse, à l'aide de l'API sont le seul moyen fiable de le faire, sinon, vous trouverez que cela ne fonctionne pas dans certaines versions de windows.
InformationsquelleAutor user1594946 | 2012-08-13