父页面: 我有一个带按钮的页面,当我点击按钮时,它会使用URL googleoauth.aspx打开一个新窗口(java脚本中的window.open())。
我在Google控制台中注册了googleoauth.aspx页面(使用API访问Google数据)作为重定向网址
子页面(googleoauth.aspx): 我有一个按钮,可以使用Google帐户授权使用API访问Google文档。 当我点击按钮时,它会在同一个窗口中打开Google登录页面,成功登录后会重定向到带有令牌的googleoauth.aspx页面。在这里,我使用javascript(window.opener.settoken(token);)将此令牌传递给父函数,并在我关闭此窗口(window.close())之后。 这在chrome和Firefox中运行良好。但在IE中,在window.opener中未定义。 同样的问题,如window.open returns always closed in true