我如何在GeckoFX 60.0.22的CreateWindow的事件在新弹出窗口的网址是什么?

问题描述 投票:0回答:1

我更新GeckoFX版本45.0.34到版本60.0.22的应用程序。 在版本60.0.22,在GeckoWebBrowser的CreateWindow情况下,GeckoCreateWindowEventArgs对象的URI属性不存在。

我如何在GeckoFX CreateWindow60.0.22事件的新窗口的URL?

下面的代码在版本45.0.34但在版本60.0.22失败:

Private Sub GeckoWebBrowser1_CreateWindow(sender As Object, e As Gecko.GeckoCreateWindowEventArgs) Handles GeckoWebBrowser1.CreateWindow
    e.Cancel = True
    Process.Start(New ProcessStartInfo(e.Uri.ToString))
End Sub
vb.net geckofx windowsformshost
1个回答
0
投票

奥马尔!

我不是在VB.NET超级经验,但我知道一些C#这是我在C#什么工作:

private void SelectedBrowser_CreateWindow(object sender, GeckoCreateWindowEventArgs e)
        {
            e.Cancel = true;
            Process.Start(new ProcessStartInfo(e.WebBrowser.Url.ToString()));
        }

我不完全知道如何你会在VB.NET做到这一点,但如果可能的话,试试这个:

Private Sub GeckoWebBrowser1_CreateWindow(sender As Object, e As Gecko.GeckoCreateWindowEventArgs) Handles GeckoWebBrowser1.CreateWindow
    e.Cancel = True
    Process.Start(new ProcessStartInfo(e.WebBrowser.Url.ToString))
End Sub
© www.soinside.com 2019 - 2024. All rights reserved.