VB WebBrowser1 怎么防止网页中的弹出窗口

在VB中当我用WebBrowser打开网页的时候,如果网页中有<script>alert('弹出窗口')</script>代码的时候,在VB中怎么将其关掉或者不出现我在W... 在VB中当我用WebBrowser打开网页的时候,如果网页中有
<script>alert('弹出窗口 ')</script>
代码的时候,在VB中怎么将其关掉或者不出现
我在
WebBrowser1.Navigate "http://192.168.0.2"
的后面跟了一个
SendKeys "{ESC}"
有时候可以,有时候不行
有没有更好的方法?
webbrowser1.Silent = True
Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)
Cancel = False

End Sub

是网页的

还是不行
展开
 我来答
晰美酒窝
推荐于2016-08-25 · TA获得超过6732个赞
知道大有可为答主
回答量:4544
采纳率:27%
帮助的人:1538万
展开全部

目前只有弹出后自己关闭它。。 

补充:WebBrowser 是一个 .NET 控件类,在 .NET Framework 2.0 版中新增。WebBrowser 类使用户可以在窗体中导航网页。

冒充从容
推荐于2016-11-29 · TA获得超过805个赞
知道小有建树答主
回答量:742
采纳率:68%
帮助的人:436万
展开全部
试过了,网上说的其他办法都不行,还是弹出后自动关闭它最好,尤其是网页上提交成功后的页面,根本就判断不到。。
经过测试,目前只有弹出后自己关闭它。。
Private Sub Timer1_Timer()

iii = iii + 1

If iii >= 0 Then
Dim dlghwnd As Long
Dim buttonhwnd As Long
dlghwnd = FindWindow("#32770", "Microsoft Internet Explorer")
buttonhwnd = GetDlgItem(dlghwnd, 2) '其中的2,用spy++获得
SendMessage buttonhwnd, BM_CLICK, 0&, ByVal 0&
End If

End Sub
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
灵敏且透彻的小好汉4661
2008-10-03 · 超过19用户采纳过TA的回答
知道答主
回答量:104
采纳率:0%
帮助的人:73.4万
展开全部
是网页弹出来吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式