0

それで、短い質問はそれでした。

より長いバージョン:私が直面している問題は、アプリで webbrowser.navigate とナビゲート イベントのペアに依存していることですが、ナビゲート メソッドごとに、ナビゲート イベントが複数回トリガーされます。URLが部分的にロードされ、それぞれがイベントを再度トリガーするか、同様のものをトリガーするようです。Document.links や HtmlElement などを使用すると、再びナビゲートされる可能性がありますか?

コードは次のようなものです:

    private void btGo_Click(object sender, EventArgs e)
    {
        webBrowser1.Navigate(cboWeb.Text);
    }

  private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e)
    {
        foreach (HtmlElement link in webBrowser2.Document.Links)
             doStuff();
    }
}
4

1 に答える 1

0

WebBrowser_DocumentCompleted() が 2 回起動するのはなぜですか?

javascript、ajax、またはその他のスクリプト (およびフレーム) によってリロードされるようです。応答に感謝します。

于 2013-01-01T22:43:14.940 に答える