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。
// 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。