Jquery/Javascript から Google OAuth API への HTTPS 呼び出しを行おうとしています:
https://accounts.google.com/o/oauth2/auth?scope=https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.email+https%3A%2F%2Fwww.googleapis.com%2Fauth%2Fuserinfo.profile&state=<STATE>&redirect_uri=<HTTPS REDIRECT URI>&response_type=token&client_id=<CLIENT_ID>
Googleログインページにルーティングする代わりに、HTTPがキャンセルされています。
chrome://net-internals を使用してデバッグすると、ブラウザが Google API から次のロケーション ヘッダーを含む「302 Moved Temporarily」応答を受信していることがわかります。
location: https://accounts.google.com/ServiceLogin?service=lso&passive=1209600...
しかし、ブラウザーはリダイレクトをたどることができず、net-internals に次のエラーが表示されます。
t=1378152699506 [st=57] -HTTP_TRANSACTION_READ_HEADERS
t=1378152699506 [st=57] HTTP_CACHE_WRITE_INFO [dt=0]
t=1378152699506 [st=57] +URL_REQUEST_BLOCKED_ON_DELEGATE [dt=1]
t=1378152699506 [st=57] SPDY_STREAM_UPDATE_RECV_WINDOW
--> delta = -847
--> stream_id = 11
--> window_size = 10484913
t=1378152699507 [st=58] CANCELLED
t=1378152699507 [st=58] -URL_REQUEST_START_JOB
--> net_error = -3 (ERR_ABORTED)
t=1378152699508 [st=59] -REQUEST_ALIVE
クロムがリダイレクトをたどることができない理由について誰か助けてもらえますか? URL_REQUEST_BLOCKED_ON_DELEGATE とはどういう意味ですか?