powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TWebBrowser FMX и VCL, дублирование событий
4 сообщений из 4, страница 1 из 1
TWebBrowser FMX и VCL, дублирование событий
    #39527555
spider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код простой

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
procedure TForm1.FormCreate(Sender: TObject);
begin
  WebBrowser1.Navigate('test.net');
end;

procedure TForm1.WebBrowser1DidFinishLoad(ASender: TObject);
begin
  Memo1.Lines.Add(WebBrowser1.URL)
end;



В VCL он работает отлично(вместо DidFinishLoad используется событие NavigateComplete2), а вот в FMX происходит 3х разовое выполнение события DidFinishLoad. И события DidStartLoad тоже.

В чем проблема? Кто-то может подсказать?
...
Рейтинг: 0 / 0
TWebBrowser FMX и VCL, дублирование событий
    #39527586
Фотография krapotkin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может, там редирект
...
Рейтинг: 0 / 0
TWebBrowser FMX и VCL, дублирование событий
    #39527896
spider13
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Никаких редайректов и прочего там нет. Пробовал на нескольких url
...
Рейтинг: 0 / 0
TWebBrowser FMX и VCL, дублирование событий
    #39528013
stanilar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю что это зависит от реализации броузера. Например осел генерит аналог события OnLoadComplete для каждого фрейма на странице, что логично. И чтоб знать, какой фрейм закончил загрузку, нужно поймать первый фрейм, записать адреса вложенных в него фреймов, а потом сравнить сохраненные адреса с параметром "ASender". Как то так, а может чуть иначе, но не сильно иначе.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / TWebBrowser FMX и VCL, дублирование событий
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]