我在WPF应用程序中有一个WebBrowser
控件。浏览器控件在网格中,当WebBrowser
控件呈现某些网页时,在其中一个页面中有来自网页的弹出警告框,当用户点击弹出窗口时,WebBrowser
控件似乎被关闭。我需要抓住这个近距离事件并采取一些行动。
我已经尝试过订阅unload事件,但它似乎没有触发。有没有办法让这个事件被捕获?
答案 0 :(得分:0)
基础WebBrowser ActiveX控件上有WindowClosing事件。我自己没有尝试过,但我认为它应该有用。
这是一个full-fledged sample,展示了如何处理“基础”WebBrowser
事件。它适用于WPF,但它可以很容易地适用于WinForms(使用WebBrowser.ActiveXInstance
)。