Вход в Google для веб-сайтов в Google Chrome или Firefox
В соответствии с примером страницы авторизации Google..
https://developers.google.com/identity/sign-in/web/
Демонстрационный код является очень простым и показывает метод OAuth2 для пользовательского сайта, но использование кода в браузере Chrome по умолчанию не работает. Функция onSignIn никогда не срабатывает, и данные не записываются в консоль. Я, однако, получаю ошибку:
{ошибка: "idpiframe_initialization_failed", подробности: "Файлы cookie не включены в текущей среде."}
Я не могу найти способ получить какой-либо ответ от gapi, чтобы успешно получить электронную почту пользователя, фотографию профиля и т. Д.
Через некоторое время я узнал, что могу запустить его в Firefox, и он работает просто отлично. (Почему вход в Google не работает по умолчанию в Google Chrome?)
Затем я попробовал демонстрационный код по адресу: https://developers.google.com/identity/sign-in/web/server-side-flow
Опять же, использовал код по умолчанию, и получил тот же результат с сообщением об ошибке:
{ошибка: "idpiframe_initialization_failed", подробности: "Файлы cookie не включены в текущей среде."}
Что же является лучшим способом получить успешную регистрацию в Google в браузере Chrome по умолчанию, не ожидая, что кто-то столкнется с проблемой включения сторонних файлов cookie и все же получит плавный процесс входа?