1

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

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

有什么方法可以从子窗口找到父窗口并发送数据?我查了一下,没有window.setName('parent');getWindowByName('parent');呵呵,那真是太好了。

更新:

我正在使用三足授权

我在第二段中谈到的尝试来自于: 是否可以使用 javascript 打开一个弹出窗口,然后检测用户何时关闭它?

4

1 回答 1

0

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

于 2013-08-08T23:33:54.007 回答