|
|
|
Chromium запуск при открытии формы
|
|||
|---|---|---|---|
|
#18+
Хочу сделать так, чтобы при старте формы, загружался URL. Проблема в том, что URL загружается как бы три раза. Точнее, событие OnAddressChange срабатывает 3 раза. Т.е. два лишних раза. Соответственно другие события тоже срабатывают два "лишних" раза. Хотелось бы, чтобы страничка загружалась 1 раз и, соответственно, события тоже срабатывали по одному разу. В частности, есть событие OnLoadingStateChange, которое срабатывает 2 раза вместо одного. Т.е. в событии есть if not isLoading then - и это срабатывает 2 раза. А нужно, чтобы один раз. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. в такой лог выводится в мемо: авторnot Initialized, URL = https://www....... AddressChange: about:blank AddressChange: https://www...... AddressChange: https://www...... AddressChange: https://www...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2020, 11:22 |
|
||
|
Chromium запуск при открытии формы
|
|||
|---|---|---|---|
|
#18+
сделать переменную, в первый взводить ее, а потом проверять - не? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2020, 11:24 |
|
||
|
Chromium запуск при открытии формы
|
|||
|---|---|---|---|
|
#18+
костыль? по идее ж не должно так работать? Я про то, что может это я что-то делаю не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2020, 11:25 |
|
||
|
Chromium запуск при открытии формы
|
|||
|---|---|---|---|
|
#18+
X11 Хочу сделать так, чтобы при старте формы, загружался URL. Проблема в том, что URL загружается как бы три раза. Точнее, событие OnAddressChange срабатывает 3 раза. Т.е. два лишних раза. Соответственно другие события тоже срабатывают два "лишних" раза. Хотелось бы, чтобы страничка загружалась 1 раз и, соответственно, события тоже срабатывали по одному разу. В частности, есть событие OnLoadingStateChange, которое срабатывает 2 раза вместо одного. Т.е. в событии есть if not isLoading then - и это срабатывает 2 раза. А нужно, чтобы один раз. Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. в такой лог выводится в мемо: авторnot Initialized, URL = https://www....... AddressChange: about:blank AddressChange: https://www...... AddressChange: https://www...... AddressChange: https://www...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2020, 11:27 |
|
||
|
Chromium запуск при открытии формы
|
|||
|---|---|---|---|
|
#18+
X11 костыль? по идее ж не должно так работать? Я про то, что может это я что-то делаю не так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2020, 11:37 |
|
||
|
Chromium запуск при открытии формы
|
|||
|---|---|---|---|
|
#18+
на кнопку на основной форме приложения Есть таблица с URL и рядом кнопка ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2020, 11:43 |
|
||
|
Chromium запуск при открытии формы
|
|||
|---|---|---|---|
|
#18+
X11 на кнопку на основной форме приложения Есть таблица с URL и рядом кнопка авторХочу сделать так, чтобы при старте формы , загружался URL. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2020, 11:44 |
|
||
|
Chromium запуск при открытии формы
|
|||
|---|---|---|---|
|
#18+
Gerasimenko, что именно не понятно? Есть 2 формы: одна с таблицей URL и кнопкой, другая - с браузером. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2020, 11:46 |
|
||
|
Chromium запуск при открытии формы
|
|||
|---|---|---|---|
|
#18+
X11 Gerasimenko, что именно не понятно? Есть 2 формы: одна с таблицей URL и кнопкой, другая - с браузером. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2020, 11:48 |
|
||
|
Chromium запуск при открытии формы
|
|||
|---|---|---|---|
|
#18+
по нажатию кнопки вызывается процедура CefOpenUrl2(....); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2020, 11:56 |
|
||
|
Chromium запуск при открытии формы
|
|||
|---|---|---|---|
|
#18+
X11 по нажатию кнопки вызывается процедура CefOpenUrl2(....); 1) есть форма 1: в ней табличка адресов и кнопка. 2) по нажатию кнопки создаётся fmBrowser2 3) в fmBrowser2 загружается URL из таблички с первой формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2020, 12:04 |
|
||
|
Chromium запуск при открытии формы
|
|||
|---|---|---|---|
|
#18+
Да. Извиняюсь, что сразу не описал более подробно. Добавлю, что в событиях OnCreate/onShow формы fmBrowser2 нет кода для старта загрузки URL. Ещё добавлю, что на fmBrowser2 есть TEdit, куда можно ввести URL и нажать кнопку Старт. При этом событие OnAddressChange тоже три раза срабатывает вместо одного раза. Поясню ещё вот что. В событии OnAddressChange есть строка (как видно из кода в первом сообщении) edUrl.Text := url; для того, чтобы в edUrl менялся адрес, если пользователь ходит по ссылкам в браузере. edUrl - это строка адреса браузера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.06.2020, 12:13 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=39970094&tid=2038216]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
167ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
67ms |
get tp. blocked users: |
2ms |
| others: | 231ms |
| total: | 520ms |

| 0 / 0 |
