【问题标题】:How to open a popup, detect its closure, and redirect the main window如何打开弹出窗口、检测其关闭并重定向主窗口
【发布时间】:2016-12-21 19:12:47
【问题描述】:

我想要实现的与Play Spotify 所做的非常相似。

如果您尝试使用 Facebook 登录 Spotify,会发生什么,我想复制什么:

  1. 您点击 Facebook 按钮
  2. 一个弹出窗口打开
  3. 您插入您的凭据
  4. 如果成功,弹出窗口将关闭
  5. 主窗口被重定向

唯一的区别是,首先,我要打开的页面与 facebook 不同,其次,在我的情况下,当弹出窗口关闭时,我想阅读它的最后一个location.href,然后重定向我的此链接的主页。

有可能吗?

【问题讨论】:

    标签: javascript popup


    【解决方案1】:
    1. 将您自己页面的返回 URL 传递给 Facebook 登录流程。
    2. 在该页面中,使用window.opener 获取原始页面的window 对象(和全局范围)。
    3. 使用它来调用原始页面中的函数来做任何你想做的事情。

    【讨论】:

      猜你喜欢
      • 2011-06-30
      • 1970-01-01
      • 2023-04-01
      • 1970-01-01
      • 2023-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多