我正在构建一个涉及通过第三方进行身份验证的应用程序.为了使进程不重定向实际应用程序,我打开一个新窗口,然后进行身份验证并在成功后返回主窗口.
原文链接:/windows/363337.html然而,这并不如计划好.当弹出窗口重定向到第三方并返回时,window.opener变为null.仍然可以通过window.close()关闭弹出窗口,但我还需要刷新主窗口中的登录区域,如下所示:
window.opener.check_auth_status();
我真的希望有办法解决这个问题,例如:在主窗口中将函数绑定到弹出关闭?刷新整个页面是非常不必要的.
一种方法是set an interval to main window检查弹出窗口是否关闭,但这看起来非常繁琐.