我正在制作一个Windows Phone 7 api(即.dll文件),它将来自服务器的广告在webBrowser
中。进入webBrowser
的广告是动画的。
webBrowser
有一个动态html,其中包含一个链接(即strClickStr
)和一个图片链接(即strAdURL
)。服务器上有各种图像,每个图像都有不同的链接,如音频链接,视频链接和URL链接。
直到现在一切正常,但是当我点击广告时,附带的链接应该调用。如果它是音频/视频链接,那么它应该在默认的音频/视频播放器中播放,如果它是url,那么它应该在默认的webBrowser
中打开。
这是我的html,现在可以在默认的webBrowser中打开url:
var adx_strHtml = (
new StringBuilder("<html><body bgcolor='#000000'><a target='_blank' href="))
.Append(adx_strClickStr)
.Append("><img width='100%' height='10%' onerror='imageLoadFailed()' src='")
.Append(adx_strAdURL)
.Append("' alt='' />")
.Append("</a></body></html>")
.ToString();
现在我的问题是如何在点击广告并检查链接并执行特定任务时抓住该事件?