bMouseOut = false;
// for firefox
if (!window.showModalDialog)
{
window.οnunlοad=function()
{
if (bMouseOut)
{
if(window.opener)
{
opener.location.reload();
}
}
}
}
<body οnblur="bMouseOut=true;" οnfοcus="bMouseOut=false;">
最后很不优雅地使用这种方式解决了。
在提交form和页面上右击刷新不会激发onunload。
转载于:https://www.cnblogs.com/nonlyli/archive/2007/09/15/893824.html