问题1。在使用WebBrowser1打开网页时,有的网页需要安装插件,会提示安装插件。
       请问如何屏蔽提示信息。
问题2。在WebBrowser1中如何模拟点击广告。广告代码形式如下
       (<script src="http://online.265.com/cn/4/91651_56420.php"></script>)
问题3。有时用WebBrowser1打开网页是会提示 缺少对象等错误。如何屏蔽。
问题4。在使用WebBrowser1 截获新打开的网页时,有时无法截获弹出窗口
Private Sub WebBrowser1_NewWindow2(ppDisp As Object, Cancel As Boolean)
    Dim frm   As Form3
    Set frm = New Form3
    Set ppDisp = frm.WebBrowser1.object
    'frm.Visible = True
End Sub

解决方案 »

  1.   

    问题是不少啊,还都有一定的难度//问题1。在使用WebBrowser1打开网页时,有的网页需要安装插件,会提示安装插件。
           请问如何屏蔽提示信息。如果这个插件是你写的话,需要实现IObjectSafety接口,如果不是的话,就要实现IDocHostShowUI
    接口,在ShowMessage方法中做手脚,也可以用钩子之类的解决//问题2。在WebBrowser1中如何模拟点击广告。广告代码形式如下
           (<script src="http://online.265.com/cn/4/91651_56420.php"></script>)这个你要分析http://online.265.com/cn/4/91651_56420.php并进行处理,需要借助Microsoft HTML Object Library,这方面应该可以很容易的找到一些代码//问题3。有时用WebBrowser1打开网页是会提示 缺少对象等错误。如何屏蔽。
    这个可以考虑实现实现IDocHostShowUI接口(正规一些,推荐做法),也可以用钩子之类的解决//问题4。在使用WebBrowser1 截获新打开的网页时,有时无法截获弹出窗口这个你先测试一下WebBrowser1_NewWindow2是否被触发
    还有,"有时"是什么时候
      

  2.   

    //rainstormmaster(暴风雨 v2.0)
    我也在网上看到过不帖子提到了IDocHostShowUI,ShowMessage
    没用过也找不到这方面的资料。
    能提供以下这方面的资料吗