c#webbrowser控件的new window事件里怎么得到新窗口的url?

alen0307 2012-11-06 04:30:59
我想让页面的跳转不离开程序本身,就不总在当前页面跳,所以在new window里面把e.cancel 设成true;但是接下来要在当前页面打开跳转的链接,这个怎么办?
...全文
401 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
sinat_21947233 2015-02-26
  • 打赏
  • 举报
回复
DWebBrowserEvents2 查下这个接口
sinat_21947233 2015-02-26
  • 打赏
  • 举报
回复
最安全有效的方法是重写webbrowser
accacv_xingcheng 2015-02-26
  • 打赏
  • 举报
回复
private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
        {
            foreach (HtmlElement archor in this.webBrowser1.Document.Links)
            {
                archor.SetAttribute("target", "_self");
            }
            foreach (HtmlElement form in this.webBrowser1.Document.Forms)
            {
                form.SetAttribute("target", "_self");
            }
        }
alen0307 2012-11-22
  • 打赏
  • 举报
回复
自已顶一下下!!!!
alen0307 2012-11-07
  • 打赏
  • 举报
回复
这个没有办法吗?.net内键的webbrowser应该不会这么弱吧?
alen0307 2012-11-06
  • 打赏
  • 举报
回复
参数e的属性里并没有url这一项

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧