Управление веб-браузером Silverlight - PullRequest
1 голос
/ 23 июля 2010

Есть ли способ вызвать событие, когда пользователь нажимает на ссылку на веб-странице.Я просмотрел все события, доступные для элемента управления webbrowser, и единственным, что я увидел, было событие LoadCompleted.Но это событие возникает после загрузки страницы.Мне нужно запустить событие непосредственно перед загрузкой страницы.

1 Ответ

0 голосов
/ 23 июля 2010

Без некоторого взаимодействующего javascript на веб-странице это невозможно сделать.

Если отображаемая веб-страница (-ы) - это то, что вы контролируете, вы можете добавить на страницу JavaScript, например:

 window.external.notify("Page is doing xyz");

Вы можете затем использовать событие ScriptNotify для получения строки, отправленной уведомлением.

Вы можете добавить такой скрипт в событие onunload веб-страницы или событие привязки якоря и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...