![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Действия при Нажатии на ссылку в TWebbrowser [D7, XP]
Санек © (2014-08-27 15:03:00)Доброго времени, мастера!
Подскажите как отловить момент, когда пользователь нажимает какую-нибудь ссылка на странице в TWebbrowser?
Т.е., например, он нажал на ссылку, и ему выдает сообщение ShowMessage('').
KilkennyCat (2014-08-27 21:31:00) [1]или определить клиента и сгенерировать ему только доступные ссылки.
KilkennyCat (2014-08-27 21:30:00) [2]
> После этого проверяется адрес ссылки, на которую он нажал,
> и если эта ссылка не проходит проверку, то выдать сообщение,
> иначе открыть страницу по этой ссылке
вообще-то, обычно это делается не на стороне клиента.
Санек (2014-08-27 15:54:00) [3]не важно на какой она странице, нужно просто проверить адрес нажатой ссылки
DQ (2014-08-27 15:52:00) [4]А если она в новой странице? А открытие через JS?
junglecat (2014-08-27 15:50:00) [5]> если эта ссылка не проходит проверку
OnBeforeNavigate2
Cancel := true;
Санек (2014-08-27 15:44:00) [6]Задача:
Пользователь жмет на ссылку на странице в TWebbrowser. После этого проверяется адрес ссылки, на которую он нажал, и если эта ссылка не проходит проверку, то выдать сообщение, иначе открыть страницу по этой ссылке
DQ (2014-08-27 15:13:00) [7]В общем случае никак. Разве что совать кривой JS-костыль. Опишите подробнее задачу.
junglecat (2014-08-27 15:07:00) [8]OnBeforeNavigate2