изменение содержимого веб-браузера - PullRequest
0 голосов
/ 17 февраля 2012

Я использую веб-браузер в приложении Windows Phone для отображения рекламы.Я использовал iframe для загрузки рекламной ссылки в веб-браузере.Через каждые 10 секунд будет загружаться новое объявление.

Как получить событие при изменении содержимого в веб-браузере? .. т.е. когда время загрузки нового объявления.

Потому что янужно анализировать xml каждый раз, когда меняется содержимое в веб-браузере.

Спасибо

Арун

1 Ответ

1 голос
/ 17 февраля 2012

Вам нужно написать немного JavaScript, который будет отправлять уведомление на ваш код C #. Когда вы IFrame загрузите следующее объявление, отправьте уведомление:

window.external.notify("Advert changed");

Затем обработайте событие ScriptNotify в элементе управления brwsoer:

void Browser_ScriptNotify(object sender, NotifyEventArgs e)
{
    if (e.Value == ""Advert changed")
    {
        // do something!
    }
}

См. рабочий пример для MSDN здесь .

...