当前位置:编程学习 > C#/ASP.NET >>

C#用Webbrowser访问网站时如何修改JS中的函数内容?

--------------------编程问答-------------------- - - 这个问题有这么难吗? 各位大神帮帮忙阿.. --------------------编程问答-------------------- vs自带的那个帮助文档你里面,你自己去找webbrowser控件,里面我上次好像看到了操作js的代码。 --------------------编程问答-------------------- 先引用MSHTML.DLL
然后

private void webBrowser1_Navigated(object sender, WebBrowserNavigatedEventArgs e)
        {
            IHTMLWindow2 win = (IHTMLWindow2)webBrowser1.Document.Window.DomWindow;
            string s = "window.alert = null;\r\nwindow.confirm = null;\r\nwindow.open = null;\r\nwindow.showModalDialog = null;";
            win.execScript(s, "javascript");
        }

不过改JS方法可能不太好使有时间.你试一下吧. --------------------编程问答-------------------- 要记得一件事:修改完,需要重新设置webbrowser的 InnerHTML,让其重新加载新的html源码。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,