WebBrowser 的 DocumentCompleted事件问题
如果页面中没有框架,只会触发一次DocumentCompleted事件,
页面中有框架则会触发多次,一个frame触发一次,请问如何解决此问题?
[解决办法]
private void Form1_Load(object sender, EventArgs e) { this.webBrowser1.DocumentCompleted += new WebBrowserDocumentCompletedEventHandler(webBrowser1_DocumentCompleted); } void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e) { if (e.Url.ToString().ToLower() == this.webBrowser1.Url.ToString().ToLower()) { //.... } }
[解决办法]
一个框架里承载的就是一个页,当然一个框架会有一次事件。这是应该的啊。为什么要解决呢?
[解决办法]
判断每个框架的ready state
[解决办法]
你的需求是什么?