0

私のウェブサイトは OAUTH2.0 を使用して、ユーザーが Gmail アカウントでログインできるようにしています...次のコードを使用して、OAUTH ログイン ページを表示します。

 var win = window.open(_url, "windowname1", 'width=800, height=600');

 var pollTimer = window.setInterval(function () {
     if (win.document.URL.indexOf(REDIRECT) != -1) {
         window.clearInterval(pollTimer);
         var url = win.document.URL;
         acToken = gup(url, 'access_token');
         tokenType = gup(url, 'token_type');
         expiresIn = gup(url, 'expires_in');
         win.close();

         validateToken(acToken);
     }
 }, 500);

残念ながら、このコードは IE で例外をスローします (Chrome と Firefox で完全に動作します)。

IE で以前に開いていたウィンドウの現在の URL にアクセスする方法を誰か教えてもらえますか?

4

1 に答える 1

0

Try / Catchが私に代わって仕事をしてくれたので、OAUTH2.0コールバックが同じドメインを持つとすぐにIEは例外のスローを停止します...

于 2013-01-27T11:20:02.013 に答える