How to handle Message Boxes while using webbrowser in C#?

后端 未结 3 1557
南方客
南方客 2021-01-01 05:43

I\'m using this webbrowswer feature of C#. Trying to log in a website through my application. Everything goes fine, except when a wrong ID or password is entered there\'s li

3条回答
  •  猫巷女王i
    2021-01-01 06:08

    Copy paste from Sires anwser: https://stackoverflow.com/a/251524/954225

    private void InjectAlertBlocker() {
        HtmlElement head = webBrowser1.Document.GetElementsByTagName("head")[0];
        HtmlElement scriptEl = webBrowser1.Document.CreateElement("script");
        IHTMLScriptElement element = (IHTMLScriptElement)scriptEl.DomElement;
        string alertBlocker = "window.alert = function () { }";
        element.text = alertBlocker;
        head.AppendChild(scriptEl);
    }
    

提交回复
热议问题