[轉貼] webbrowser 屏蔽alert的方法

2012111617:08
出處:http://bbs.csdn.net/topics/330180866

當遞交數據後有alert 彈出框的時候 可以用這樣的方法屏蔽掉 直接跳轉到後續頁面
雖然也是從網上找來的  但是也是找了好久 試了好久    

對於向我一樣的初學者 想做自動發帖功能的人 可能會少走冤枉路
添加 com 引用 microsoft html object library
using mshtml;

private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e)
        {
            IHTMLWindow2 win = (IHTMLWindow2)webBrowser1.Document.Window.DomWindow;
            string s = @"function confirm() {";
            s += @"return true;";
            s += @"}";
            s += @"function alert() {}";
            win.execScript(s, "javascript");
        }