我使用 window.open() 打开一个弹出窗口,该弹出窗口将使用 OAuth 重定向用户并安装我的 Twitter 应用程序,然后自行关闭。
然而,在关闭之前,我想将客户端的用户名发送到主窗口。我尝试过var win = window.opener;
,win.someFunction(username);
但它不起作用,我想在 OAuth 所做的重定向中丢失“opener”属性之前。
有什么方法可以从子窗口找到父窗口并发送数据?我查了一下,没有window.setName('parent');
,getWindowByName('parent');
呵呵,那真是太好了。
更新:
我正在使用三足授权
我在第二段中谈到的尝试来自于: 是否可以使用 javascript 打开一个弹出窗口,然后检测用户何时关闭它?