firefox弹出窗口关闭时执行代码--刷新父窗口

bMouseOut = false;
// for firefox
if (!window.showModalDialog)
{
 window.onunload=function()
 {
  if (bMouseOut)
  {
   if(window.opener)
   {
    opener.location.reload();
   }
  }
 }
}

<body onblur="bMouseOut=true;" onfocus="bMouseOut=false;">

最后很不优雅地使用这种方式解决了。
在提交form和页面上右击刷新不会激发onunload。

你可能感兴趣的:(firefox)