JavaScript/PHP : Open window to install twitter API then send back user info to main window

标签 javascript jquery

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

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

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

更新:

我使用的是三足授权

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

最佳答案

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

关于JavaScript/PHP : Open window to install twitter API then send back user info to main window,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18115364/

相关文章:

javascript - 如何防止行号出现在从有序列表复制的内容中

javascript - 拖动一个div选择整个文本

javascript - 如何将 JSON 数据数组对象转换为自定义字符串?

javascript - 如何使用javascript从图像URl获取图像名称

javascript - 使用 Vue.js 单击时向下滚动

Javascript Ajax 响应类型

javascript - jscrollpane设置垂直滚动条轨道高度

javascript - 从 Ruby 数组中获取特定值并创建逗号分隔的字符串

javascript - 使用 JQuery $.GET 和 $.POST

jquery - 在表中触发事件两次