如何处理“window. close”JS在web浏览器中的c#
本文关键字:web JS 浏览器 close 何处理 处理 window | 更新日期: 2023-09-27 17:51:03
我必须为图书馆编写程序,我必须为网站嵌入Web浏览器,但Web浏览器不能接近。所以我取消了关闭,但是当用户单击JS中的按钮关闭窗口(window. close)时,程序崩溃了。我加了:
HtmlDocument htmlDocument = this.webBibliotheque.Document;
htmlDocument.Window.Unload += new HtmlElementEventHandler(Window_Unload);
当Document被收费时。这段代码可以正常工作,并捕获事件,但我不知道我该在函数中做什么:
void Window_Unload(object sender, HtmlElementEventArgs e)
{
}
有谁能帮帮我吗?
您应该在底层WebBrowser
ActiveX控件(WebBrowser.ActiveXInstance
)上处理WindowClosing
事件。有一个选项可以取消它(免责声明:未经测试)。关于如何处理像这样的"原始"WebBrowser事件的更多细节,请查看此答案。