Delphi 6
У меня есть код, который загружает элемент управления Webbrowser (TEmbeddedWB) через локальный файл HTML. Он отлично работает по большей части, и в течение довольно многих лет и тысяч пользователей.
Но есть определенная страница конечного пользователя, которая имеет скрипт , который выполняет что-то вроде Google translate , что заставляет страницу загружаться очень долго, до 65 секунд.
Я пытаюсь заставить браузер остановить / прервать / выйти , чтобы страница могла быть перезагружена или чтобы приложение могло выйти. Тем не менее, я не могу остановить это. Я пытался остановить, загружая около: пусто, но, похоже, не останавливается.
wb.Navigate(URL, EmptyParam, EmptyParam, EmptyParam, EmptyParam );
while wb.ReadyState < READYSTATE_INTERACTIVE do Application.ProcessMessages;
Приложение остается в цикле ReadyState (ReadyState = READYSTATE_LOADING) довольно долгое время, до 65 секунд.
У кого-нибудь есть предложения?