我有代碼,通過本地HTML文件加載Webbrowser控件(TEmbeddedWB)。它在大多數情況下都能正常工作,並且已經有好幾年和1000年的用戶。
但有具有腳本,做某種谷歌的翻譯的東西,這使得網頁需要很長的時間來加載,向上65秒的特定最終用戶頁面。
我試圖讓網頁瀏覽器停止/退出/退出,這樣的頁面可以重新加載或使應用程序可以退出。但是,我似乎無法讓它停下來。我試過停止,加載about:空白,但它似乎並沒有停止。
wb.Navigate(URL, EmptyParam, EmptyParam, EmptyParam, EmptyParam);
while wb.ReadyState < READYSTATE_INTERACTIVE do Application.ProcessMessages;
該應用程序保持在readyState的環路(readyState的= READYSTATE_LOADING)相當長的一段時間,向上的65秒。
任何人有任何建議嗎?
當您使用停止方法時會發生什麼? – EMBarbosa
@TLama:我有同樣的問題,你的解決方案並沒有幫助...它仍然在'ReadyState = READYSTATE_LOADING'和'EmbeddedWB1.Stop;'沒有幫助...... – Legionar