我发现很多流解决了我的问题,但我无法成功应用“答案”。
当我使用webBrowser访问基于HTTPS的URL时,我会看到两个众所周知的“安全警报”winodws。
所以对我来说,唯一的解决方案是第一步使用'SendKeys.Send(“{ENTER}”)',第二步使用'SendKeys.Send(“{LEFT}”)'+'SendKeys。发送( “{ENTER}”)”。但它不起作用......
这是我的代码:
webBrowser1.Navigate("https://...")
SendKeys.Send("{ENTER}")
SendKeys.Send("{LEFT}")
SendKeys.Send("{ENTER}")
我也试过:
System.Windows.Forms.SendKeys.SendWait("{ENTER}")
或
SendKeys.SendWait("{Enter}")
最后,我也为C#找到了这个解决方案,但我不知道如何在VB.net中翻译它:
int iHandle = NativeWin32.FindWindow(null, "Security Alert");
NativeWin32.SetForegroundWindow(iHandle);
System.Windows.Forms.SendKeys.Send("{ENTER}");
我真的迷失了,如果有人能帮助我,我将非常感激!!
感谢。