我用AxWebBrowser控件浏览下面这个网页,http://www.5460.net/gy5460/jsp/login/loginMain.jsp,点击关闭按钮,网页调用JavaScript中的window.close()方法,请问我如何截获这个事件。谢谢。

解决方案 »

  1.   

    我监视window.close()执行前后,实际上axWebBrowser控件并没有关闭,各个属性和执行前完全一样,但是当我调用browser.visible=true,browser.BringToFront()函数时,浏览器虽然能重现,但是却无法再浏览网页了。请问这是为什么?
      

  2.   

    好像用JavaScript关闭浏览器控件时,浏览器控件应该释放资源了,可是调试的时候还能发现其内部信息没有丢失,真是奇怪!
      

  3.   

    会有windowclosing.事件http://msdn.microsoft.com/workshop/browser/webbrowser/reference/events/windowclosing.asp
    不过你的问题我觉得应该去看
    Q253219 PRB: WebBrowser Control Disappears When Script Calls window.close()
    http://support.microsoft.com/support/kb/articles/q253/2/19.asp
      

  4.   

    我是处理windowclosing事件解决这个问题的