写在前面:业务须要,在一个新增页面增长一个关闭按钮,因为新增页面是在父页面里嵌套的子页面,普通的调用Window.close()的方法没法实现关闭,在网上找个很久方法,均没有可靠答案,抱着试一试的态度,终于试验成功。跨域
具体js实现:dom
function closeWindow(){ window.parent.opener=null; window.parent.open('', '_self', ''); window.parent.close(); }
可是若是仅仅这样,会致使跨域访问的问题,所以须要在子页面和父页面加入相同的 domainspa
document.domain = "xxxxxxx";