C # GeckoFX CreateWindow Event ведет себя странно - PullRequest
0 голосов
/ 20 октября 2018

Я использую 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;

                }
            }
        }

Есть идеи?Возможно ли перенаправление вместо всплывающего окна?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...