Я использую GeckoFx
на C# Windows Forms App
и вижу странный дескриптор из GeckoFx
.Когда я нажимаю Button
на GeckoBrowser
, который должен открыть новое всплывающее окно, иногда он открывает всплывающее окно в новом окне, а другие перенаправляют в том же браузере.Я жду появления кнопки и просто нажимаю на нее.Я бы предпочел обработать Event
, просто перенаправив главное окно во всплывающее окно, но оно действует очень странно.Он сам решает, открывать ли его в новом окне или перенаправлять текущее во всплывающее окно.
Вот мой код;
private void ClickAddButton()
{
GeckoNodeCollection followamf = geckoWebBrowser1.Document.GetElementsByClassName("mwButton");
foreach (GeckoHtmlElement item in followamf)
{
string aux = item.GetAttribute("id");
if (aux != null && aux != "" && aux.Equals("_bu2tton"))
{
//geckoWebBrowser1.CreateWindow += webBrowser_CreateWindow;
item.Click();
break;
}
}
}
Есть идеи?Возможно ли перенаправление вместо всплывающего окна?