我的软件通过此功能处理target = _new的导航
Private Sub Web1_NewWindow(...) Handles Web1.NewWindow
Web1.Navigate(Web1.StatusText)
e.Cancel = True
End Sub
这允许我在同一个webbrowser控件中打开任何新窗口 . 但是,当导航到创建新弹出窗口的“javascript:”链接时,我收到以下消息,因为它正在尝试导航到该页面:
The requested resource is in use. (Exception from HRESULT: 0x800700AA)
如何在webbrowser控件中打开javascript弹出窗口?
链接如下所示:
javascript:Dpy.ITQPopup('100',255,'2932 NTYwNDUwMTA0MDYzMDM);3094 V0FZ','-357933312',0,0)
1 回答
根据
javascript:
链接内部的确切内容,它可能有效,也可能无效 . 例如:这是处理
NewWindow
事件的代码 . 这段代码是在C#中,遗憾的是我不知道VB.NET是否足以正确翻译它 .现在,如果你真的需要让 Test 5 工作,它仍然是可能的 . 它的问题是实际上有两个导航,第二个是嵌套,这可能是错误
0x800700AA
的原因 . 诀窍是首先从NewWindow
事件返回,然后进行导航:用IE10测试 .
[UPDATE]
试试这个(经过验证):