打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
WebBrowser控件的window.close 问题
经过测试,终于找到了一种方法可以解决window.close的问题了
 1
   private void wb_Container_DocumentCompleted(object sender, WebBrowserDocumentCompletedEventArgs e)
 2
        
{
 3
            wb_Container.Document.Window.Unload 
+= new HtmlElementEventHandler(Window_Unload);
 4
        }

 5

 6
        
void Window_Unload(object sender, HtmlElementEventArgs e)
 7
        
{
 8
            
if (this.wb_Container.Document == null)
 9
                
this.Close();
10
        }

原理:
1:代理window的unload事件。这个事件在页面卸载的时候触发。
2:在这个事件之后检查webbrowser的值。如果是window.close,那么属性为空。
可能这个方法还是不够好,但是现下可用了。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
WebBrowser控件应用:弹出新窗体和关闭窗口
WPF WebBrowser 不可见问题的解析
WebBrowser抓图示例——截取网页上的验证码图片
C# Web Browser控件浅析 - 51CTO.COM
WPF WebBrowser控件禁止弹出新窗口-屏蔽弹出alert ,confirm ,prompt ,showModalDialog() ,window.open()
WebBrowser的关于流载入流保存和流生成
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服