如何打开弹出窗口,检测其关闭以及重定向主窗口

时间:2016-12-21 19:12:48

标签: javascript popup

我想要达到的目标与Play Spotify非常相似。

如果您尝试使用Facebook登录Spotify,那么会发生什么以及我想要复制的内容:

  1. 您点击Facebook按钮
  2. 弹出一个弹出窗口
  3. 您插入凭据
  4. 如果您成功,弹出窗口将关闭
  5. 主窗口被重定向
  6. 唯一的区别是,首先,我要打开的页面与facebook的页面不同,其次是,在我的情况下,当弹出窗口关闭时,我想读取它的最后一个location.href然后将我的主页重定向到此链接。

    有可能吗?

1 个答案:

答案 0 :(得分:1)

  1. 将返回的网址传递到您自己的网页,以登录Facebook登录信息流。
  2. 在该页面中,使用window.opener获取原始页面的window对象(以及全局范围)。
  3. 使用它来调用原始页面中的函数来执行任何操作。