如何关闭弹出窗口并将 url 重定向到父页面?

Posted

技术标签:

【中文标题】如何关闭弹出窗口并将 url 重定向到父页面?【英文标题】:How to close a pop up window and redirect the url to parent page? 【发布时间】:2011-07-31 08:28:16 【问题描述】:

我创建了一个 django 应用程序。我已经为我的应用实现了 facebook 登录和 django 登录。单击 facebook 登录按钮后,会弹出一个登录页面,我可以在此处提供用户名和密码登录。但即使在登录后,该弹出窗口也不会关闭,并且登录后要显示的新 url 显示在同一个弹出页面中。在此期间,django 应用程序的相同登录页面(父页面)留在后面。有没有办法在用户登录后关闭弹出页面,并在父页面中进行相应的url重定向。?请帮我解决这个问题,因为我对编程很陌生。另外请告诉我我应该在此处发布的所有代码,以便为您提供更好的主意。

【问题讨论】:

【参考方案1】:

在弹窗调用这个JS:

window.opener.location.href = "http://some/new/location";
window.close();

【讨论】:

那是完美的。你们真的帮助像我这样的新手学习..非常感谢:)

以上是关于如何关闭弹出窗口并将 url 重定向到父页面?的主要内容,如果未能解决你的问题,请参考以下文章

单击按钮时弹出关闭并重定向到不同的页面!

登录后如何重定向到razorpay 支付弹出窗口?

如何关闭弹出窗口并重定向到 Django 视图中的另一个页面?

如何关闭弹出窗口并重定向到Django View中的另一个页面?

在 Facebook 上分享,在弹出窗口中使用 URL 重定向?

如何将行值从 iframe 弹出窗口传递到父页面文本框