现在我负责的一个系统和另外公司的一个系统做了集成,
他们系统通过open的方式打开我们系统,
要求我们系统的页面关闭后自动刷新他们系统.
最初使用window.parent.opener.location.reload();   
                    window.parent.close();   
但因为域名不一样(完全是两台服务器互不相干的域名),因JS无法访问而无效
后参照http://blog.csdn.net/THe5THelement/archive/2009/11/30/4904061.aspx
直接指向对方域名
改为       try{   
                    window.parent.opener.location.reload();   
                    window.parent.close();   
                }catch(e){   
                    window.parent.opener.location = "http://www.hi.unicom.local";   
                    window.parent.opener = null;   
                    window.parent.close();   
                }  
可实际效果变成了直接打开了一个对方系统的新页面,而非是刷新原父窗口.
请问是否有比较好的方法解决这一问题?只在我方系统中修改的