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

2026-02-14 01:09:43

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 如何阻止弹出新窗口

猜你喜欢