使用GeckoFX抓取弹出窗口中的Webbrowser参考

问题描述

我有一个geckofx webbroser,我正在尝试在创建新窗口时获取webbrowser对象的引用。

private void NewTab(object sender,GeckoCreateWindowEventArgs e)
{
    //e.Cancel = true;
    e.Webbrowser.DocumentCompleted += FinishedLoad;
}

private void FinishedLoad(object sender,GeckodocumentCompletedEventArgs e)
{
    string host = ((GeckoWebbrowser)sender).Url.Host;

    MessageBox.Show(host);
}

我在NullReferenceException这行上得到e.Webbrowser.DocumentCompleted += FinishedLoad;

问题在于webbrowser对象始终为null!

enter image description here

有什么办法吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)