【问题标题】:Communicating between a page and a popup oauth page在页面和弹出式oauth页面之间进行通信
【发布时间】:2014-12-01 23:52:19
【问题描述】:

我有一个应用程序,它有一个按钮,可以打开一个空白页面以进行链接验证。

我的问题是,当用户完成了linkedin的认证和处理后,如何告诉原页面这个过程完成了?

我正在考虑创建一个 ajax 方法,告诉数据库用户处于 oauth 状态,当它们完成时,我们告诉同一个数据库该过程已经结束,原始页面会发现。

有什么想法吗?

【问题讨论】:

    标签: php jquery oauth linkedin


    【解决方案1】:

    见:How can I do OAuth request by open new window, instead of redirect user from current page?

    诀窍是window.opener 属性,可从弹出窗口中获得。使用它,您可以执行一些简单的操作,例如重新加载 window.opener.location.reload(),或者使用 postMessage 执行更复杂的操作(在任何一种情况下,代码都将存在于 OAuth 在完成时重定向到的页面中)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-05
      • 1970-01-01
      • 2023-03-07
      • 1970-01-01
      相关资源
      最近更新 更多