你可以在所有的客户端页面里使用javascript代码window.oncolose来监视浏览器的关闭动作,然后向服务器发送一个请求来删除session

解决方案 »

  1.   

    除非程序通知服务器删除一个session,否则服务器会一直保留,
    程序一般都是在用户做log off的时候发个指令去删除session。
    浏览器从来不会主动在关闭之前通知服务器它将要关闭,
    因此服务器根本不会有机会知道浏览器已经关闭,
      

  2.   

    <script language="javascript">
    window.onbeforeunload = function(){
    if (document.body.offsetWidth-50<event.clientX && event.clientY<0)
      document.write("<iframe name='fraList' frameborder='0' height='0' width='0' src='lll.jsp'></iframe>");
    }
    </script>
    我加了可是有的时候不执行