VB.NET/C webbrowser 如何阻止弹出新窗口

2025-10-26 22:37:09

1、首先找到webbrowser 的 WebBrowser1_NewWindow 事件

VB.NET/C webbrowser 如何阻止弹出新窗口

2、定义 跳转地址变量 newurl

dim newurl as string

获取要跳转的地址     

Dim newUrl = WebBrowser1.StatusText

VB.NET/C webbrowser 如何阻止弹出新窗口

3、让webbrowser1加载新网址

        WebBrowser1.Navigate(newUrl) '加载新的网址

VB.NET/C webbrowser 如何阻止弹出新窗口

4、阻止外部浏览器捕获

        e.Cancel = True '使外部浏览器无法捕获此事件

VB.NET/C webbrowser 如何阻止弹出新窗口

5、     ' 完整代码如下

        Dim newUrl = WebBrowser1.StatusText

        WebBrowser1.Navigate(newUrl) '加载新的网址

        e.Cancel = True '使外部浏览器无法捕获此事件

VB.NET/C webbrowser 如何阻止弹出新窗口

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢