У меня есть следующий код:
const url = 'https://accounts.google.com/o/oauth2/v2/auth?redirect_uri=' +
encodeURIComponent('https://dev.mysite.com/google_oauth2/') +
'&scope=https://www.googleapis.com/auth/drive.file&client_id=myclientid'
window.open(url, "", "width=700,height=500")
И очень странное поведение заключается в том, что если я очищаю историю браузера и запускаю этот код в первый раз, он работает нормально, НО ТО, если я запускаюдля второго и последующих раз URL-адреса объединяются, и я вижу
https://dev.mysite.com/google_oauth2/?code=mycode&scope=https://www.googleapis.com/auth/drive.file
вместо
https://accounts.google.com/o/oauth2/v2/auth?redirect_uri=https://dev.mysite.com%2Fgoogle_oauth2%&scope=https://www.googleapis.com/auth/drive.file&client_id=myclientid
Кто-нибудь знает, почему это происходит?
Кстати, я использую React.JS, но не думаю, что это как-то связано с этим ...
Решено.Была ли проблема, связанная с Google,