opener

来源:互联网 发布:睡眠记录的软件 编辑:程序博客网 时间:2024/05/18 09:24

if(opener){
    if(typeof(window.opener.document)==’unknown’||typeof(window.opener.document) == ’undefined’){
        //父窗口已关闭
    }else{
        //父窗口没有关闭
    }
}else{
       //父窗口已关闭
}

 

 

如果是parent,那么parent关闭则子窗口也肯定随之关闭了。
所以存在该问题的应该只有opener。
可以用以下方法判定:
try{if (opener.document) alert('存在!');}catch(e){alert('不存在!');}
原创粉丝点击