我正在使用使用 Facebook 进行身份验证的 servlet 创建一个 Web 应用程序。因此,每当用户按下登录按钮时,我都会打开一个新的弹出窗口,用户在其中输入 Facebook 登录凭据,然后将其重定向到 servlet。在 servlet 中,我提取登录用户的信息并创建一个会话。创建会话后,我希望关闭此弹出窗口并将父窗口刷新到另一个位置。要打开弹出窗口,我使用以下脚本
function popitup(url) {
newwindow=window.open(url,'name','height=200,width=150');
if (window.focus) {newwindow.focus()}
return false;
}
我想模仿 Facebook 点赞框在您点击赞但未登录时使用的相同机制。