15
をリダイレクトします。 OAuth 2.0の認証サーバは、認証コードとバックユーザーをリダイレクトした後、このポップアップを閉じて、メインウィンドウを更新するための最良の方法は何ですか?閉会OAuth 2.0のポップアップウィンドウの後、私はポップアップウィンドウでのOAuth 2.0認可エンドポイントにユーザーをリダイレクト
ご協力いただきありがとうございます。
をリダイレクトします。 OAuth 2.0の認証サーバは、認証コードとバックユーザーをリダイレクトした後、このポップアップを閉じて、メインウィンドウを更新するための最良の方法は何ですか?閉会OAuth 2.0のポップアップウィンドウの後、私はポップアップウィンドウでのOAuth 2.0認可エンドポイントにユーザーをリダイレクト
ご協力いただきありがとうございます。
私はあなたが
parent.close();
によって閉じることができますポップアップを考え、リフレッシュに私はこのトリックを使用しメインウィンドウ:
$(function() {
var win;
var checkConnect;
var $connect = $("#some_button");
var oAuthURL = "http://example.com/account/_oauth?redirect_url=" + redirect_url;
$connect.click(function() {
win = window.open(oAuthURL, 'SomeAuthentication', 'width=972,height=660,modal=yes,alwaysRaised=yes');
});
checkConnect = setInterval(function() {
if (!win || !win.closed) return;
clearInterval(checkConnect);
window.location.reload();
}, 100);
});
オープナー(メインウィンドウが)ただ、まだポップアップ場合は、すべての時間をチェック真win.closed戻って生活し、場合 - メインウィンドウが
はそれが誰か
0を助けることを願って再読み込みします