【发布时间】:2011-03-19 21:46:23
【问题描述】:
有没有办法在用户点击网页上的链接时触发事件。我查看了可用于 webbrowser 控件的所有事件,我看到的唯一一个是 LoadCompleted 事件。但是这个事件在页面加载后触发。我需要在页面加载之前触发一个事件。
【问题讨论】:
标签: silverlight silverlight-4.0
有没有办法在用户点击网页上的链接时触发事件。我查看了可用于 webbrowser 控件的所有事件,我看到的唯一一个是 LoadCompleted 事件。但是这个事件在页面加载后触发。我需要在页面加载之前触发一个事件。
【问题讨论】:
标签: silverlight silverlight-4.0
如果网页中没有一些协作的 javascript,就无法实现这一目标。
如果正在显示的网页是您控制的,您可以像这样向页面添加一些 javascript:-
window.external.notify("Page is doing xyz");
然后您可以使用控件ScriptNotify 事件来检索通知发送的字符串。
您可以在网页的onunload事件或锚点的onclick事件等中添加此类脚本。
【讨论】: