我在Windows手机应用中使用网络浏览器来显示广告。我使用iframe在Web浏览器中加载广告链接。每隔10秒钟就会加载一则新广告。
当网页浏览器中的内容发生变化时,我怎样才能获得该事件?即新广告加载的时间。
因为每次Web浏览器中的内容发生变化时我都需要解析xml。
由于
阿伦
答案 0 :(得分:1)
您需要编写一些JavaScript,以便向您的C#代码发送通知。当IFrame加载下一个广告时,请发送通知:
window.external.notify("Advert changed");
然后在brwsoer控件上处理ScriptNotify事件:
void Browser_ScriptNotify(object sender, NotifyEventArgs e)
{
if (e.Value == ""Advert changed")
{
// do something!
}
}