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。

相关文章:

  • 2022-12-23
  • 2021-10-11
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-08
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案