C# CefSharp BrowserControl-图像超链接以新形式打开

C# CefSharp BrowserControl-图像超链接以新形式打开,c#,cefsharp,C#,Cefsharp,希望有人能给我一些建议或给我指出一些方向 我在应用程序中使用CefSharp浏览器控件,如果我遇到的问题是当我单击图像超链接(或任何超链接)时,它会显示一个显示图像的Windows窗体,我在OnBeforeBrowse方法的RequestHandler中进行了调整,并添加了以下内容: if (ValidateURL(request.Url)) { System.Diagnostics.Process.Start(request.Url);

希望有人能给我一些建议或给我指出一些方向

我在应用程序中使用CefSharp浏览器控件,如果我遇到的问题是当我单击图像超链接(或任何超链接)时,它会显示一个显示图像的Windows窗体,我在OnBeforeBrowse方法的RequestHandler中进行了调整,并添加了以下内容:

if (ValidateURL(request.Url))
            {
                System.Diagnostics.Process.Start(request.Url);
                return true;
            }

        return false;
ValidateURL在其中执行一些正则表达式检查

我注意到一个Windows窗体(空白的Windows窗体)仍然会打开,而我的浏览器上的图像(预期)也会打开

< >我可以在哪里检查不显示空白窗体,或隐藏它?

版本: 铬39.0.2171.95头孢:r2069,头孢夏普:39.0.2.0

问候
Jean

请更新以包含版本。当您单击将在新窗口中打开的图像时,似乎会发生这种情况-您可以使用LifeSpanHandler和OnBeforeBrowse代替-此处已经讨论过: