子窗口实现关闭父窗口的js方法

写在前面:业务需要,在一个新增页面增加一个关闭按钮,由于新增页面是在父页面里嵌套的子页面,普通的调用Window.close()的方法无法实现关闭,在网上找个好久方法,均没有可靠答案,抱着试一试的态度,终于试验成功。


具体js实现:

function closeWindow(){
   window.parent.opener=null;
   window.parent.open('', '_self', ''); 
   window.parent.close();
}


但是如果仅仅这样,会导致跨域访问的问题,因此需要在子页面和父页面加入相同的 domain

document.domain = "xxxxxxx";

你可能感兴趣的:(学习笔记)