2015-04-29 36 views
0

我使用這個代碼(VisualBasic中)等到頁面加載:GeckoFX - 等到頁面加載代理

Private Sub WaitForPageLoad() 
    While (GeckoWebBrowser1.IsBusy) 
     Application.DoEvents() 
    End While 
End Sub 

它的工作好,但只有在沒有代理。連接代理後(通過直接在GeckoFX中設置代理或使用外部程序如Cyber​​ghost),此代碼完全失敗。它「說」該網站已被加載,但它仍在加載,所以程序開始執行下一條指令,如果沒有完全加載的頁面,則該指令不應執行。 有沒有人有解決這個問題?我也會滿意C#代碼。

回答

0

使用文檔已完成的事件。 isbusy不可靠。