web浏览器内容更改事件windows手机



我正在windows手机应用程序中使用web浏览器显示广告。我使用iframe在网络浏览器中加载广告链接。每隔10秒就会加载一个新的广告。

当web浏览器中的内容发生更改时,如何获取事件?。。新广告加载的时间。

因为每次web浏览器中的内容发生变化时,我都需要解析一个xml。

感谢

Arun

您需要编写一点JavaScript,以便向C#代码发送通知。当你IFrame加载下一个广告时,发送一个通知:

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

然后处理brwsoer控件上的ScriptNotify事件:

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

请参阅MSDN上的一个示例。