C#WebBrowser关闭jquery弹出窗口

时间:2014-05-31 21:13:46

标签: c# javascript webbrowser-control

我有一个使用WebBrowser控件在一个页面之间导航的应用程序,在某些页面上我得到一个离开弹出窗口,询问我这是不是我想要做什么...这会阻止整个进一步执行直到我按下"保留"或者"保持" ..如何禁用它们?

到目前为止我尝试过的是这些行为: a)设置window.onbeforeunload = null; b)设置警报,确认,提示空功能 c)将suppressErrorMessages设置为true

但即便如此,我最终还是会收到令人讨厌的消息。

我主要依靠这个答案: How to update DOM content inside WebBrowser Control in C#?

但到目前为止还没有成功。 警报似乎是jQuery警报,因为他们有自定义文本(而不是确定取消,他们有保持休假)..

非常感谢任何帮助!!

1 个答案:

答案 0 :(得分:0)

webbrowser控件在内部使用IE,如果你填写了一个表单,询问你是否真的要离开页面(从而丢失了你填写的内容),IE会有提示,也许这就是你所看到的?

我只是在这里拍摄,但你可以在导航前尝试清除所有输入。