0

如果不刷新页面,我真的不知道这是否可能,但基本上我有一个用户可以填写的表单,然后如果他们没有登录,则会触发一个弹出窗口。如果用户选择他们想用 Facebook 登录,我想授权登录服务器端。我通过在授权位置打开一个新窗口来做到这一点。

我想处理来自新窗口的数据,然后在加载并授权用户后将其关闭。

目前我有:

sessionSetRequest.done(function(){

     var facebookAuthWindow = window.open(window.location.origin + '/auth/facebook');
     facebookAuthWindow.onload = function(){
         facebookAuthWindow.close();
     };
});

但是.onload()没有调用该函数。

或者,我有没有办法通过加载一个自行关闭的页面来关闭新窗口,然后在原始页面中运行另一个功能?

许多人先发制人地感谢您的帮助;关于帮助主题,您可能想查看我正在构建的网站 (;

www.dev.thinkshare.it/about

4

1 回答 1

0

多一点细节会有所帮助。在您提供的站点中,我转到“共享”链接,输入了一些内容,然后在提交弹出窗口之前提出了登录或注册的选项。我尝试注册,当我点击“注册”时,只有他们发布了表单,而我的“想法”(只不过是一个随机字符串)被发布了。我用的是铬。

你说的是同一个用例吗?您是否希望当您单击“注册”或“登录”时,表单不应该发回?

于 2013-08-11T10:18:39.300 回答