3

Google OAuthコードのoauthログインポップアップのjavascriptコードは次のとおりです

    function authorize(authorize_url,get_token,get_token_secret)
    {
        console.log("acToken is "+get_token);

    var win         =   window.open(authorize_url, "windowname2", "width=800, height=600"); 

   var pollTimer   =   window.setInterval(function() { 
       try
       {
       if (win.document.URL.indexOf(oauth_callback) != -1) {
           console.log("url inside callback"+win.document.URL)
           window.clearInterval(pollTimer);

           win.close();

           getting_access_token(get_token,get_token_secret);
       }
       }catch(e)
       {

       }
   },100);
}

そのウィンドウでoauthを開いていますが、window.setinterval関数の場合、許可をクリックした後、内部に入らないため、Firefoxでポップアップウィンドウが閉じず、Chromeウィンドウが適切に閉じています.ieでこれを解決する方法.

4

1 に答える 1