用C#的webbrowser控件自制浏览器,如何用实现window.open()

2025-03-19 07:33:57
推荐回答(2个)
回答1:

最简单的自制浏览器实现方法:

1)建立个WinformApp

2)添加WebBrowser,从工具栏中将WebBrowser控件拖入Form1

3)添加一个TextBox,用户输入URL(网址)

4)添加一个按钮

private void button1_Click(object sender, EventArgs e)
{
    HtmlElement ele = webBrowser1.Document.CreateElement("script");     
    ele.SetAttribute("type",  "text/javascript"); 
    ele.SetAttribute("text",     "window.open('
)"); 
    webBrowser1.Document.Body.AppendChild(ele);
 }

回答2:

是winhttp吧