0
我在我的Windows Phone应用程序中使用Web浏览器来显示广告。我使用iframe在Web浏览器中加载广告链接。每隔10秒后将会加载一个新广告。网络浏览器内容更改事件窗口电话
当网络浏览器中的内容发生变化时,如何获取事件?即当新广告加载的时间。
因为每当Web浏览器中的内容发生变化时我需要解析一个xml。
感谢
阿伦
我在我的Windows Phone应用程序中使用Web浏览器来显示广告。我使用iframe在Web浏览器中加载广告链接。每隔10秒后将会加载一个新广告。网络浏览器内容更改事件窗口电话
当网络浏览器中的内容发生变化时,如何获取事件?即当新广告加载的时间。
因为每当Web浏览器中的内容发生变化时我需要解析一个xml。
感谢
阿伦
你需要编写一些JavaScript,将通知发送到您的C#代码。当你的IFrame加载下一个广告,发送通知:
window.external.notify("Advert changed");
然后把手上的brwsoer控制ScriptNotify事件:
void Browser_ScriptNotify(object sender, NotifyEventArgs e)
{
if (e.Value == ""Advert changed")
{
// do something!
}
}
如果你已经知道它的10秒为什么不使用定时器?我知道投票不好,但这应该工作。 – Digvijay 2012-02-17 09:19:49