ページを更新せずにこれが可能かどうかはよくわかりませんが、基本的にはユーザーが入力できるフォームがあり、ログインしていない場合にポップアップがトリガーされます。ユーザーが Facebook でログインすることを選択した場合、ログイン サーバー側を承認します。これを行うには、承認の場所で新しいウィンドウを開きます。
新しいウィンドウからデータを処理し、ユーザーをロードして承認した後に閉じます。
現時点で私は持っています:
sessionSetRequest.done(function(){
var facebookAuthWindow = window.open(window.location.origin + '/auth/facebook');
facebookAuthWindow.onload = function(){
facebookAuthWindow.close();
};
});
しかし、.onload()
関数は呼び出されません。
または、それ自体を閉じるページをロードしてから、元のページ内で別の関数を実行することで、新しいウィンドウを閉じる方法はありますか?
あなたの助けに感謝します。ヘルプのトピックについては、私が構築しているサイトをチェックしてみてください (;
www.dev.thinkshare.it/about