2012-02-17 78 views
0

我在我的Windows Phone应用程序中使用Web浏览器来显示广告。我使用iframe在Web浏览器中加载广告链接。每隔10秒后将会加载一个新广告。网络浏览器内容更改事件窗口电话

当网络浏览器中的内容发生变化时,如何获取事件?即当新广告加载的时间。

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

感谢

阿伦

+0

如果你已经知道它的10秒为什么不使用定时器?我知道投票不好,但这应该工作。 – Digvijay 2012-02-17 09:19:49

回答

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! 
    } 
} 

看到一个worked example on MSDN here

相关问题