C#WebBrowser警报关闭:

时间:2012-02-15 08:32:15

标签: c#

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

这是场景,我登录到特定网站,然后当登录事情完成时,Javascript会生成警报消息。我的问题是我不能通过代码关闭警报消息。感谢。

2 个答案:

答案 0 :(得分:0)

JavaScript中的警告框完全由客户端驱动,您无法从服务器端访问它。不幸的是,即使使用JavaScript,也没有真正的方法来“强制关闭”警报或确认对话框。是否有任何特定原因需要关闭此警告框,更好的是,您不能修改C#中的登录代码以不生成警报框?

答案 1 :(得分:0)

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

希望有所帮助。