关闭 Facebook 弹出窗口并重新加载父窗口。

4

我正在使用Facebook Connect来实现与Facebook的登录。虽然这个功能可以正常工作,但我在弹出窗口中使用它,在完成登录后,应该关闭弹出窗口并重新加载主页面,但却没有发生。我已经使用了下面的脚本来打开弹出窗口:

 <script type="text/javascript">
         function setPopUp(){
          window.open("sign-in.php?fbLogin=1", "loginWindow", "location=1,status=1,scrollbars=1, width=400,height=400");
      }
 </script>

请将以下脚本用于关闭标题页面和登录页面的窗口

 <script type="text/javascript">
           window.location.close;
           window.opener.top.location.reload();
 </script>

请有人帮我完成这个任务

1个回答

6

我只使用:

<script type="text/javascript">
    opener.location.reload();
    window.close();
</script>

页面正在重新加载,但我该如何关闭弹出窗口?它需要被关闭。 - Shankar Swamy
在我应用程序中使用的 .reload(); 后添加 window.close(); :return $this->renderText('<script type="text/javascript">opener.location = "' . $url . '"; window.close();</script>'); 这是 Facebook 重定向已授权用户返回我的页面的内容。非常好用。 - devdRew

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接