Javascript 关闭服务器成功响应时的子窗口

Javascript 关闭服务器成功响应时的子窗口,javascript,jquery,ajax,dom,Javascript,Jquery,Ajax,Dom,我有一个OAuth进程,其中主窗口将打开一个子窗口,以便用户可以通过OAuth登录。 如果用户提供了成功的凭据,子窗口将向我的服务器传递一个令牌,服务器将向子窗口返回类似{code:200,message:success}的内容 如何在成功后自动关闭此子窗口?调用window.close()??如何从父窗口知道子窗口具有成功代码?我有var child=window.open('url')。当得到成功响应时,child上的值是否会发生变化?我想说的是,为什么要使用window.open()进行通

我有一个OAuth进程,其中主窗口将打开一个子窗口,以便用户可以通过OAuth登录。 如果用户提供了成功的凭据,子窗口将向我的服务器传递一个令牌,服务器将向子窗口返回类似{code:200,message:success}的内容


如何在成功后自动关闭此子窗口?

调用
window.close()
??如何从父窗口知道子窗口具有成功代码?我有var child=window.open('url')。当得到成功响应时,child上的值是否会发生变化?我想说的是,为什么要使用window.open()进行通信,而不是使用XMLHttpRequest。使用窗口就是询问弹出窗口拦截器的问题。唯一知道的方法是让子窗口将数据传递回父窗口,我想您已经在这样做了。我需要window.open()用于用户进行oAuth验证。这个子窗口是用户提供用户名/通行证的地方,这样我可以让aToken访问Dropbox。