C#WebBrowser警报关闭:

本文关键字:C#WebBrowser | 更新日期: 2023-09-27 18:24:33

这里有人知道如何处理来自WebBrowser(alert)的警报消息吗。

这是一个场景,我登录到一个特定的网站,然后当登录完成时,Javascript会生成一条警告消息。我的问题是我无法通过代码关闭警报消息。谢谢

C#WebBrowser警报关闭:

JavaScript中的警报框完全由客户端驱动,您将无法从服务器端访问它。不幸的是,即使使用JavaScript,也没有真正的方法来"强制关闭"警报或确认对话框。你需要关闭这个警报框有什么具体的原因吗?更好的是,你不能修改C#中的登录代码以不生成警报框吗?

您可以尝试读取文档正文,并通过DOM操作删除该javascript块(或包含它的任何块)。

希望能有所帮助。