«

关闭浏览器当前页面的方法和阻止浏览器关闭的方法

emer 发布于 2017-11-6 15:05   2609 次阅读     


function CloseWebPage(){
  if (navigator.userAgent.indexOf("MSIE") > 0) {
   if (navigator.userAgent.indexOf("MSIE 6.0") > 0) {    //适用于ie6不带提示关闭窗口
    window.opener = null;
    window.close();
   } else {
    window.open('', '_top');         //ie7之后不提示关闭窗口
    window.top.close();
   }
  }
  else if (navigator.userAgent.indexOf("Firefox") > 0) {        //Firefox不提示关闭窗口
   window.location.href = 'about:blank ';
  } else {
   window.opener = null;
   window.open('', '_self', '');        //其他浏览器
   window.close();
  }
 }
阻止关闭的方法:
 $(window).bind('beforeunload',function(){
     return '您输入的内容尚未保存,确定离开此页面吗?';
 });