我正在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上的一个示例。