移动端浏览器怎么监听网页关闭事件

现在有一个需求,就是在移动端浏览器(包括第三方浏览器,微信内置浏览器以及app内webview)
打开的网页中,怎么监听到离开该网页的事件(如关闭、刷新等)??求大神指教!在线等!!

自己顶一个,大神们快来啊~~~~

 window.onbeforeunload=function(e){
  return (e||window.event).returnValue='确认离开?!'
}