Javascript / PHP:打开窗口安装twitter API,然后将用户信息发送回主窗口

时间:2013-08-07 23:18:46

标签: javascript jquery

我使用window.open()打开一个弹出窗口,该弹出窗口将使用OAuth重定向用户并安装我的Twitter应用程序,然后自行关闭。

然而,在关闭之前,我想向主窗口发送客户端的用户名。我尝试var win = window.opener;后跟win.someFunction(username);,但它无法正常工作,我想在OAuth所做的重定向中“opener”属性丢失之前。

从子窗口有没有办法找到父窗口并发送数据?我查了一下,没有window.setName('parent');getWindowByName('parent'); hehehe,这太好了,不可能成真。

更新

我正在使用三条腿授权

我在第二段中谈到的事情来自于此: is it possible to open a popup with javascript and then detect when the user closes it?

1 个答案:

答案 0 :(得分:0)

事实证明,我只是花时间检测窗口何时关闭然后发送了一个AJAX请求来获取我需要的数据。