如何让webBrowser中的超链接不会在新窗口中打开?

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yinbucheng/article/details/64541101

如何让webBrowser中的超链接不会在新窗口中打开?(c#) 

问题

在winform里用webBrowser控件浏览网页,但含有target="_blank"的超链接就会在IE里打开新窗口(不含的是先webBrowser1里刷新),想实现webBrowser1里含target="_blank"的超链接全部在winform的webBrowser2里打开。我在网上找了好久,基本都是如何禁止新窗口打开的,没有我想要的这种方法,麻烦哪位大虾指点一下?
2010年11月17日 9:10
雪之翼 的头像
10 分数

答案

  • public partial class Form19 : Form
      {
        public Form19()
        {
          InitializeComponent();
        }
    
        private void Form19_Load(object sender, EventArgs e)
        {
          webBrowser1.Navigate("http://news.baidu.com/");
        }
    
        private void webBrowser1_NewWindow(object sender, CancelEventArgs e)
        {
          e.Cancel = true;
          webBrowser2.Navigate(webBrowser1.StatusText);
        }
      }
展开阅读全文

没有更多推荐了,返回首页