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

2 投票
1 回答
6555 浏览
提问于 2025-04-16 15:15

我创建了一个django应用程序,并在里面实现了Facebook登录和django登录功能。当我点击Facebook登录按钮时,会弹出一个登录页面,我可以在里面输入用户名和密码进行登录。但是,即使我成功登录了,这个弹出的页面也没有关闭,而且登录后应该显示的新网址还是在这个弹出页面上。与此同时,django应用的主页面在后面保持不变。请问有没有办法在用户登录后关闭这个弹出页面,并将相应的网址重定向到主页面?我对编程还很陌生,希望能得到帮助。另外,请告诉我需要提供哪些代码,以便让你更好地理解我的问题。

1 个回答

5

在弹出页面中调用这个JavaScript:

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

撰写回答