【问题标题】:Silverlight webbrowser controlSilverlight 网络浏览器控件
【发布时间】:2011-03-19 21:46:23
【问题描述】:

有没有办法在用户点击网页上的链接时触发事件。我查看了可用于 webbrowser 控件的所有事件,我看到的唯一一个是 LoadCompleted 事件。但是这个事件在页面加载后触发。我需要在页面加载之前触发一个事件。

【问题讨论】:

    标签: silverlight silverlight-4.0


    【解决方案1】:

    如果网页中没有一些协作的 javascript,就无法实现这一目标。

    如果正在显示的网页是您控制的,您可以像这样向页面添加一些 javascript:-

     window.external.notify("Page is doing xyz");
    

    然后您可以使用控件ScriptNotify 事件来检索通知发送的字符串。

    您可以在网页的onunload事件或锚点的onclick事件等中添加此类脚本。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-12-02
      • 2012-03-26
      • 2012-10-30
      • 2011-06-11
      • 2018-04-10
      • 2010-10-03
      • 1970-01-01
      相关资源
      最近更新 更多